AWS Cost Explorer API의 모범 사례 - AWS 비용 관리

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

AWS Cost Explorer API의 모범 사례

Cost Explorer API를 작업할 때 다음 모범 사례를 참고하면 좋습니다.

Cost Explorer API에 대한 액세스 구성의 모범 사례

IAM 사용자는 Cost Explorer API에 쿼리할 명시적 권한을 부여 받아야 합니다. IAM 사용자에게 Cost Explorer API에 대한 액세스 권한을 부여하면 해당 계정에 사용 가능한 비용 및 사용 데이터에 대한 사용자 쿼리 액세스 권한이 부여됩니다. 사용자에게 필요한 권한을 부여하는 정책에 대해서는 비용 및 사용량 보기단원을 참조하십시오.

Cost Explorer API에 대한 액세스를 구성할 때는 프로그래밍 방식의 액세스를 허용할 특별한 IAM 사용자를 생성하는 것이 좋습니다. 여러 IAM 사용자에게 Cost Explorer API에 대한 쿼리 액세스 권한을 부여하려는 경우 각 사용자에 대해 프로그래밍 방식의 액세스 IAM 역할을 생성하는 것이 좋습니다.

Cost Explorer API 쿼리의 모범 사례

Cost Explorer API를 쿼리할 때는 필요한 데이터만 수신하도록 필터링 조건을 사용하여 쿼리를 세분화하는 것이 좋습니다. 이렇게 하려면 시간 범위를 더 작은 간격으로 제한하거나 필터를 사용하여 요청에서 반환되는 결과 세트를 제한할 수 있습니다. 그러면 더 큰 데이터 세트에 액세스하는 경우보다 더 빠르게 쿼리에서 데이터를 반환될 수 있습니다.

하나 이상의 그룹 차원을 쿼리에 추가하면 결과 크기가 증가할 수 있으며 쿼리 성능에 영향을 미칠 수 있습니다. 사용 사례에 따라 그 대신 데이터를 필터링하는 것이 합리적일 수 있습니다.

Cost Explorer API는 최대 13개월 분량의 과거 데이터와 이번 달의 데이터에 액세스할 수 있습니다. 또한 매일 수준의 세부 수준에서 3개월의 비용 예측 데이터와 매월 수준의 세부 수준에서 12개월의 비용 예측 데이터를 제공합니다.

Cost Explorer API 비용 최적화 모범 사례

페이지 매김 요청별로 Cost Explorer API 요금이 부과되기 때문에 쿼리를 제출하기 전에 액세스할 정확한 데이터 세트를 식별하는 것이 좋습니다.

AWS 결제 정보는 하루에 최대 3번 업데이트됩니다. Cost Explorer API에 대한 일반적인 워크로드 및 사용 사례는 하루 한 번부터 하루 여러 번까지 다양한 호출 패턴 케이던스를 예상합니다. 사용 가능한 up-to-date 데이터를 최대한 많이 받으려면 원하는 기간을 쿼리하세요.

Cost Explorer API를 사용하여 애플리케이션을 생성하는 경우 캐싱 계층이 있도록 애플리케이션을 설계하는 것이 좋습니다. 이렇게 하면 최종 사용자에 대한 기본 데이터를 정기적으로 업데이트할 수 있지만, 조직의 개인이 이 데이터에 액세스할 때마다 쿼리가 트리거되지 않습니다.