有没有办法列出 AWS 中的所有资源?对于所有区域,所有资源.. 例如列出所有 EC2 实例、所有 VPC、API 网关中的所有 API 等......我想列出我账户的所有资源,因为我很难找到我能找到的资源现在放弃。
编辑:此答案已弃用且不正确 。列出 AWS 资源的方法有多种(AWS 标签编辑器等)。检查其他答案以获取更多详细信息。
不。
每个 AWS 服务(例如 Amazon EC2、Amazon S3)都有自己的一组 API 调用。此外,每个 区域 都是独立的。
要获取所有资源的列表,您必须对每个区域中的每个服务进行 API 调用。
您可能想要激活AWS Config:
AWS Config 提供您 AWS 账户中 AWS 资源配置的详细视图。这包括资源如何相互关联以及它们过去是如何配置的,以便您可以看到配置和关系如何随时间变化。
但是,AWS Config 仅收集有关 EC2/VPC 相关资源的信息,而不是您 AWS 账户中的所有信息。