首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ansible RDS模块找不到AWS-RDS实例

Ansible RDS模块找不到AWS-RDS实例
EN

Stack Overflow用户
提问于 2015-08-25 05:46:09
回答 1查看 690关注 0票数 1

我有一本实战手册,它试图使用AWS RDS模块来获取有关RDS实例的事实。这本剧本只有一种效果。在针对localhost运行时,如下所示,它工作得很好:

代码语言:javascript
复制
  - hosts: localhost
    connection: local
    gather_facts: False
    tasks:
    - name: look up info for {{ env }} - {{ store }}
      rds:
        command=facts
        instance_name="postgres-{{ env }}-{{ store }}"
        region={{ region }}
      register: rds
      until: rds.instance.status == "available"
      retries: 30
      delay: 60

    - name:  debug it
      debug:  msg="{{ rds.instance.status }}"

显示状态为"available“。但是,如果我在另一台机器(我的一个EC2实例)上运行它,它就会显示该数据库不存在。所以,这是行不通的:

代码语言:javascript
复制
  - hosts: tag_app_utility:&tag_store_ops:&tag_env_{{ env }}
    tasks:
    - name: look up info for {{ env }} - {{ store }}
      rds:
        command=facts
        instance_name="postgres-{{ env }}-{{ store }}"
        region={{ region }}
      register: rds
      until: rds.instance.status == "available"
      retries: 30
      delay: 60

    - name:  debug it
      debug:  msg="{{ rds.instance.status }}"

对于为什么它只能在本地主机上工作有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2015-08-25 22:37:34

正如Bruce P提到的,它是凭据。永远不要忘记检查您的IAM凭证。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32192271

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档