2017-01-31 6 views
0

AWS Java SDK에는 주어진 AWS 계정 번호에 대한 리소스 목록 (vpc, dynamodb, volumes, ec2 등)을 검색하는 데 도움이되는 API가 있습니까? 상위 레벨에서 AWS Java SDK 문서를 살펴 봤지만 모든 것이 주어진 리소스에 대한 특정 AWS 클라이언트와 관련되어 있습니다. aws 계정에 관련 AWS 리소스의 몇 가지 속성 만 제공 할 수 있도록 추상 AWS 클라이언트를 갖고 싶습니다. 도움을 주시면 감사하겠습니다. 감사!!AWS 계정과 관련된 리소스 검색

답변

1

모든 AWS API 호출은 특정 서비스과 관련됩니다. 예를 들어 Amazon VPC 목록, Amazon DynamoDB 테이블 목록, Amazon EBS 볼륨 목록을 요청할 수 있지만 은 각각 다른 API 호출을 요구합니다.

또 다른 옵션은 AWS Config을 사용하는 것입니다 :

AWS 구성는 AWS 계정에서 AWS 자원의 구성에 대한 자세한보기를 제공합니다. 여기에는 과거에 리소스가 서로 어떻게 관련되어 있고 어떻게 구성되었는지 등이 포함되어 시간 경과에 따른 구성 및 관계의 변화를 볼 수 있습니다.

AWS 구성은 정기적으로 아마존 S3 버킷 (예 : 매일)에 구성 스냅 샷을 제공 할 수 있습니다. 이 스냅 샷 (example)은 VPC, Amazon EC2 인스턴스 및 관련 리소스에 대한 정보가 포함 된 JSON 파일입니다.

그러나 구성 스냅 샷에는 EC2, VPC, Amazon Redshift, Amazon RDS 및 Amazon S3와 같은 서비스의 제한된 수 과 관련된 정보 만 포함됩니다. (Supported AWS Resource Types 참조)