Amazon S3 버킷의 비용을 확인하려면 어떻게 해야 합니까?

최종 업데이트 날짜: 2019년 3월 25일

내 계정 또는 AWS 리전의 각 Amazon Simple Storage Service(Amazon S3) 버킷별 비용을 확인하고 싶습니다. 또는 특정 리전의 Amazon S3 스토리지 비용이 상승했는데, 어느 버킷 때문에 비용이 상승하는지 알고 싶습니다. 어떻게 해야 합니까?

간략한 설명

다음 단계를 따르십시오.

  1. 각 버킷에 공용 태그를 추가합니다.
  2. 태그를 비용 할당 태그로 활성화합니다.
  3. AWS Cost Explorer를 사용하여 해당 태그에 대한 비용 보고서를 생성합니다.

참고: 비용 할당 태그는 태그를 설정하기 전에 발생한 비용을 표시하지 않습니다.

해결 방법

시작하기 전에, AWS Identity and Access Management(IAM) 정책에 다음 권한이 부여되어 있어야 합니다.

참고: 모범 사례로서, 이 절차를 수행하는 데 AWS 계정 루트 사용자를 사용하지 마십시오. 루트 사용자 대신, 필요한 권한이 있는 IAM 사용자 또는 역할을 사용하십시오.

각 버킷에 공용 태그 추가

  1. Amazon S3 콘솔을 엽니다.
  2. 버킷 목록에서 비용을 추적할 버킷을 선택합니다.
  3. [Properties(속성)] 보기를 선택합니다.
  4. [Advanced settings(고급 설정)]에서 [Tags(태그)]를 선택합니다.
  5. [Add tag(태그 추가)]를 선택합니다.
  6. [Key(키)]에 비용을 추적하려는 모든 버킷에 추가할 태그의 이름을 입력합니다. 예를 들어 "S3-Bucket-Name"을 입력합니다.
  7. [Value(값)]에 버킷의 이름을 입력합니다.
  8. 비용을 추적할 모든 버킷에 대해 1~7단계를 반복합니다.

태그를 비용 할당 태그로 활성화

  1. Billing and Cost Management 콘솔을 엽니다.
  2. 탐색 창에서 [Cost allocation tags(비용 할당 태그)]를 선택합니다.
  3. 검색 창에서 버킷에 대해 생성한 태그의 이름을 입력합니다. 예를 들어 "S3-Bucket-Name"을 입력합니다.
  4. 태그를 선택합니다.
  5. [Activate(활성화)]를 선택합니다.

AWS Cost Explorer를 사용하여 태그에 대한 비용 보고서 생성

  1. Billing and Cost Management 콘솔을 엽니다.
  2. 탐색 창에서 [Cost Explorer]를 선택합니다.
  3. [Launch Cost Explorer(Cost Explorer 시작)]를 선택합니다.
  4. 탐색 창에서 [Saved reports(저장된 보고서)]를 선택합니다.
  5. [New report(새 보고서)]를 선택합니다.
  6. [Report Templates(보고서 템플릿)]에서 [Cost & Usage report(비용 및 사용량 보고서)]를 선택한 후 [Create Report(보고서 생성)]를 선택합니다.
  7. [Filters(필터)]의 [Service(서비스)]에서 [S3 (Simple Storage Service)]를 선택합니다. 그런 다음 [Apply filters(필터 적용)]를 선택합니다.
  8. [Tag(태그)]에서 앞서 생성한 태그를 선택합니다. 예를 들어 S3-Bucket-Name을 선택합니다. 그런 다음 비용을 추적할 각 버킷을 선택한 후 [Apply filters(필터 적용)]를 선택합니다.
    참고: 방금 태그를 생성하여 버킷에 적용한 경우, 필터 목록에 태그가 표시되지 않을 수 있습니다. 24시간 동안 기다린 후, 보고서를 다시 생성해 보십시오.
  9. [Advanced options(고급 옵션)]에서 [Show only untagged resources(태그가 지정된 리소스만 표시)]가 선택 취소되어 있는지 확인합니다.
  10. 그래프의 상단에서 [Group by(그룹화 기준)]를 선택한 후 앞서 생성한 태그를 선택합니다.
  11. [Save as...(다른 이름으로 저장...)]를 선택합니다.
  12. 비용 보고서의 제목을 편집합니다.
  13. [Save Report(보고서 저장)]를 선택합니다.

비용 보고서를 생성한 후에는 해당 보고서를 통해, 사용자가 생성한 비용 할당 태그가 지정된 각 버킷의 비용을 검토할 수 있습니다.

참고: 일별 또는 시간별 AWS 비용 및 사용 보고서를 설정하여 더 자세한 Amazon S3 결제 정보를 확인할 수 있습니다. 단, 버킷을 누가 요청했는지에 대한 정보는 보고서에 표시되지 않습니다. 버킷에 대한 요청이 어디에서 왔는지를 확인하려면 객체 수준 로깅 또는 서버 액세스 로깅을 활성화해야 합니다. 특정 Amazon S3 결제 항목에 대한 자세한 정보를 확인하려면, 미리 로깅을 활성화한 상태여야 합니다. 그러면 Amazon S3 요청 세부 정보가 포함된 로그가 표시됩니다. 


이 문서가 도움이 되었습니까?

AWS에서 개선해야 할 부분이 있습니까?


도움이 필요하십니까?