amazon-web-services - 用于检索有关实例的信息的 Ansible EC2 模块

标签 amazon-web-services amazon-ec2 ansible

我看到 Ansible EC2 模块提供/启动/停止/终止的能力。但是,有没有一种方法可以查找/查询实例详细信息,例如 Private IPPublic IP 等。

我正在查看获取公共(public) IP [而非弹性 IP] 的用例,该 IP 在停止/启动期间不断变化,并相应地更新 Route53 DNS 记录。

有什么想法吗?

最佳答案

您是否设置了wait: True?它将等待实例进入运行状态。我从来没有遇到过以下问题。注册后就可以拿到公网IP了。如果仍有问题,请使用 wait_for 等待 IP 可用。或者在此处发布您的脚本。

- name: Start the instance if not running
  ec2:
    instance_ids: myinstanceid
    region: us-east-1
    state: running
    wait: True
  register: myinst

关于amazon-web-services - 用于检索有关实例的信息的 Ansible EC2 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34152673/

相关文章:

amazon-web-services - 如何仅将私有(private)IP分配给EC2实例?

java - 如何访问Amazon S3上的索引Lucene?

linux - Ansible 'synchronize' 覆盖文件夹,即使 delete=no

linux - 根据IP地址发现linux接口(interface)名称

amazon-web-services - AWS S3 createPresignedPost与getSignedUrl。我应该使用哪一个从客户端上传各种文件?

amazon-web-services - AWS Athena 部署无服务器框架

python - 我的 awscli 在 lambda 函数中不起作用

Linux 没有那个文件或目录

java - Amazon ec2 找不到 org.apache.tomcat.dbcp.dbcp.BasicDataSource

linux - 如何使用 Ansible 设置 Linux 环境变量