AWS Price List API의 필터 기능 강화 – 더 정밀한 클라우드 리소스 가격 검색 방법
클라우드 환경에서는 비용 예측 및 관리가 프로젝트의 성공에 큰 영향을 미칩니다. AWS에서는 다양한 제품의 가격 정보를 제공하는 Price List API를 통해 이를 지원해왔습니다. 최근 AWS는 이 API에 네 가지 새로운 필터 기능을 추가하면서, 더욱 효율적이고 자동화된 가격 조회가 가능해졌습니다. 이번 업데이트는 특히 인프라 비용 예측, 구성 자동화, 제품 비교 등 다양한 활용 시나리오에서 큰 도움이 될 수 있습니다.
새로운 필터 기능의 핵심 내용
기존의 Price List API는 조건이 제한적이었기 때문에 정확한 데이터를 추출하려면 복잡한 쿼리를 만들어야 했습니다. 그러나 이번 업데이트로 도입된 네 가지 필터는 다음과 같은 방식의 세분화된 검색을 지원합니다.
-
속성 완전 일치(Exact Match): 특정 속성이 정확히 일치하는 항목만 가져올 수 있습니다. 예: 인스턴스 유형이 정확히
m5.large
인 경우만 추출 가능 -
서브스트링 매칭(Substring Match): 값의 일부분만 포함되어도 일치하는 것으로 간주됩니다. 예:
m5
가 포함된 모든 인스턴스 검색 -
포함 목록 필터(Include List): 다수의 값을 포함한 필터링이 가능합니다. 예:
["m5.large", "m5.xlarge"]
만 포함 -
제외 목록 필터(Exclude List): 특정 값을 제외한 나머지 항목들만 조회할 수 있습니다. 예:
["m5.large"]
만 제거하고 나머지만 조회
이러한 필터들은 반복적인 가격 분석 업무와 시스템 자동화 과정의 효율화를 도와줍니다. 예를 들어 DevOps 팀은 Terraform이나 CloudFormation과의 연동을 통해 인프라 생성 전 가격 비교 단계를 자동화할 수 있고, CSP나 파트너사는 특정 제품군을 기준으로 다양한 리전의 가격을 빠르게 비교하고 제안할 수 있게 됩니다.
사용 예시와 적용 시나리오
기업이 특정 인스턴스 타입에 대한 글로벌 리전 가격을 비교하려 할 때, 기존에는 리전별로 API 요청 조건을 별도로 구성해야 했습니다. 하지만 Include List
또는 Substring Match
필터를 사용함으로써 단일 쿼리로 모든 관련 데이터를 동시에 조회할 수 있게 됩니다. 이는 가격 비교 자동화 스크립트의 개발 시간 단축과 유지 관리의 편리성을 가져옵니다.
또한, 마이그레이션 설계 단계에서 신규 리전에 적합한 인스턴스 타입을 선택해야 할 경우에도, 원하는 속성을 중심으로 서브스트링 조건을 활용한 범위형 검색이 가능해 유용합니다.
다음 이미지는 AWS Price List API의 사용 개념과 필터 적용 구조를 나타냅니다.
결론
이번 Price List API 필터 기능의 강화는 AWS 제품 탐색, 가격 비교, 자동화된 비용 분석에 유연성과 정밀도를 제공합니다. 특히 멀티 리전 제품 비교, 자동 배포 구성 시 확장성 높은 API 연동이 필요한 사용자에게 큰 도움이 될 수 있습니다. 도입 시에는 필터의 조건 설정 방식과 응답 형태를 정확히 이해하여 사용해야 하며, 관련 가이드를 통해 조건별 샘플 코드를 학습하는 것을 권장합니다.
AWS 기반의 리소스 최적화를 고민 중이라면, 새롭게 지원되는 필터 기능을 활용한 자동화 도입이 최적의 해답이 될 수 있습니다.
https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/using-price-list-query-api.html
AI, Cloud 관련한 문의는 아래 연락처로 연락주세요!
(주)에이클라우드
이메일 : acloud@a-cloud.co.kr
회사 번호 : 02-538-3988
회사 홈페이지 : https://www.a-cloud.co.kr/
문의하기