AWS Price List Query API 사용 - AWS 대금 청구

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

AWS Price List Query API 사용

AWS 가격표에 대한 피드백을 제공하려면 이 짧은 설문조사를 완료하세요. 응답은 익명으로 처리됩니다. 참고: 이 설문조사는 영어로만 진행됩니다.

다음과 같은 경우에는 Price List Query API를 사용하는 것이 좋습니다.

  • 제품에 대한 가격 정보 찾기

  • 필터와 일치하는 제품 및 요금 검색

  • 프런트 엔드 환경과 같이 리소스가 제한된 애플리케이션을 개발할 때 필요한 제품과 가격을 빠르게 찾을 수 있습니다.

IAM 권한

사용자 또는 역할과 같은 AWS Identity and Access Management(IAM) ID에는 Price List Query API를 사용할 권한이 있어야 합니다. 액세스 권한을 부여하려면 다음 IAM 정책을 사용합니다.

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "pricing:DescribeServices", "pricing:GetAttributeValues", "pricing:GetProducts" ], "Resource": [ "*" ] } ] }
참고

이 정책은 Price List Query API에 대한 액세스 권한만 부여합니다. AWS Price List Bulk API에 대한 액세스 권한도 부여하려면 예제 제품 및 가격 찾기 IAM 정책을 참조하세요.

엔드포인트

Price List Query API는 다음과 같은 엔드포인트를 제공합니다.

  • https://api.pricing.us-east-1.amazonaws.com

  • https://api.pricing.eu-central-1.amazonaws.com

  • https://api.pricing.ap-south-1.amazonaws.com

AWS 리전은 Price List Query API의 API 엔드포인트입니다. 엔드포인트는 제품 또는 서비스 속성과 관련이 없습니다.

Price List Query API를 호출하려면 다음 예제를 참조하세요.

Java

다음 예제에서는 region_name을 지정하고 이 이름을 사용하여 PricingClient를 생성합니다.

public class Main { public static void main(String[] args) { // Create pricing client PricingClient client = PricingClient.builder() .region(Region.US_EAST_1)// or Region.AP_SOUTH_1 .credentialsProvider(DefaultCredentialsProvider.builder().build()) .build(); ); } }
AWS Command Line Interface

다음 명령으로 리전을 지정합니다.

aws pricing describe-services --region us-east-1

할당량

Price List Query API 작업은 서비스 가용성을 유지하기 위해 토큰 버킷 체계를 사용하여 제한됩니다. 이러한 할당량은 리전별로 각 AWS 계정에 적용됩니다. 다음 표에는 각 API 작업에 대한 할당량이 나와 있습니다.

API 연산 토큰 버킷 크기 초당 다시 채우기 속도
DescribeServices 10 5
GetAttributeValues 10 5
GetProducts 10 5

이전에는 제한이라고 했던 Service Quotas에 대한 자세한 내용은 AWS 일반 참조.에서 AWS 서비스 할당량을 참조하세요.