2017-09-20 2 views
2

boto를 사용하여 AWS에서 제공하는 모든 인스턴스 유형을 나열해야합니다. 인스턴스의 정적 목록을 사용할 수는 있었지만 나중에 인스턴스 유형이 변경 될 수 있기 때문에 좋은 해결책이 아닙니다.boto3을 사용하여 AWS 인스턴스 유형을 나열하십시오.

+0

중복 항목 : https://stackoverflow.com/questions/25019681/getting-a-complete-list-of-ec2-instances-available-in-aws-by-any-api-or-json-req – helloV

답변

4

각 지역에서 사용할 수있는 인스턴스 유형을 검색하는 공식 API 호출이 없습니다.

AWS Price List API (실제로 정적 JSON/CSV 파일) 집합을 검색하고 구문 분석 할 수 있습니다. 여기에는 각 지역의 각 인스턴스 유형에 대한 가격이 포함되어 있습니다.

마스터 EC2 가격 파일은 130MB에 불과합니다. 가격 조합의 수에 놀랄 것입니다.

1

원하는 항목에 따라 http://www.ec2instances.info/에는 기본 시스템 유형의 CSV가 있습니다. 아니요,은 (는) 공식적인 Amazon 참조입니다. 그러나, 나는 그것이 매우 최신으로 유지되는 것을 알았다. 이 정보는 분명히 변하지 만 잠시 정적 인 목록으로 살 수는 없습니다.