将所有 AWS VPC 数据导出到文件?

将所有 AWS VPC 数据导出到文件?

我有一个 VPC,我想将 API 中的所有实例数据导出到文本文件中,我该怎么做?

我熟悉使用 awscli、boto、ansible 在 AWS 中创建内容,但根据文档,似乎无法获取 VPC 中存在的所有内容(例如 EBS 卷、EC2 实例、安全组等)的主数据列表?有什么想法吗?

答案1

如果您感兴趣的只是您的 EC2 实例,那么您可以通过以下方式轻松获得:

$ aws ec2 describe-instances

如果你对此感兴趣,可以考虑使用云形成器工具。此工具可以检查您的整个帐户,并为其看到的所有内容构建与 Cloudformation 兼容的清单。

答案2

如果您正在寻找纯粹的Ansible解决方案,您可能需要检查*_facts模块AWS

但是,如果您的目标是获取 AWS 事实的简单列表,则最好使用aws cli@EEAA 建议的方法

相关内容