【问题标题】:Retrieve resources associated to an AWS account检索与 AWS 账户关联的资源
【发布时间】:2017-01-31 18:13:55
【问题描述】:

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

【问题讨论】:

    标签: amazon-web-services aws-java-sdk


    【解决方案1】:

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

    另一种选择是使用AWS Config:

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

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

    但是,配置快照仅包含与有限数量的服务相关的信息,例如 EC2、VPC、Amazon Redshift、Amazon RDS 和 Amazon S3。 (见Supported AWS Resource Types

    【讨论】:

      猜你喜欢
      • 2020-02-27
      • 1970-01-01
      • 1970-01-01
      • 2021-12-24
      • 1970-01-01
      • 2023-04-06
      • 1970-01-01
      • 2019-03-27
      • 1970-01-01
      相关资源
      最近更新 更多