0

AWS Java SDK 是否有一个 API 可以帮助我检索给定 AWS 帐号的资源列表(vpc、dynamodb、卷、ec2 等)?我已经阅读了更高级别的 AWS Java SDK 文档,但所有内容都与给定资源的一个特定 AWS 客户端相关。我想要一个抽象的 AWS 客户端,这样它就可以为我提供关联 AWS 资源的几个属性到一个 aws 账户。任何帮助表示赞赏。谢谢!!

4

1 回答 1

1

所有 AWS API 调用都与特定服务相关。例如,您可以请求 Amazon VPC 列表、Amazon DynamoDB 表列表、Amazon EBS 卷列表——但每个都需要不同的 API 调用

另一种选择是使用AWS Config

AWS Config提供您 AWS 账户中 AWS 资源配置的详细视图。这包括资源如何相互关联以及它们过去是如何配置的,以便您可以看到配置和关系如何随时间变化。

AWS Config 可以定期(例如每天)将配置快照传送到 Amazon S3 存储桶中。此快照(示例)是一个 JSON 文件,其中包含有关 VPC、Amazon EC2 实例和相关资源的信息。

但是,配置快照仅包含与有限数量的服务相关的信息,例如 EC2、VPC、Amazon Redshift、Amazon RDS 和 Amazon S3。(请参阅支持的 AWS 资源类型

于 2017-01-31T20:52:21.563 回答