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

최종 업데이트 날짜: 2021년 9월 16일

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

간략한 설명

스토리지 비용 증가의 원인이 되는 Amazon S3 버킷을 확인하려면 다음 단계를 수행합니다.

1.    각 버킷에 공용 태그를 추가합니다.

2.    태그를 비용 할당 태그로 활성화합니다.

중요: 모든 태그가 Billing and Cost Management 콘솔에 표시되는 데 최대 24시간이 소요될 수 있습니다.

3.    AWS Cost Explorer를 사용하여 태그에 대한 AWS Cost and Usage Report를 생성합니다.

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

해결 방법

시작하기 전에 AWS Identity and Access Management(IAM) 정책에 다음을 수행할 수 있는 권한이 있어야 합니다.

팁: 이 솔루션에는 AWS 계정 루트 사용자를 사용하지 않도록 합니다. 루트 사용자 대신, 필요한 권한이 있는 IAM 사용자 또는 역할을 사용하세요.

각 버킷에 공용 태그 추가

1.    Amazon S3 콘솔을 엽니다.

2.    버킷 목록에서 비용을 추적할 버킷을 선택합니다.

3.    [속성(Properties)] 보기를 선택합니다.

4.    아래로 스크롤하여 [태그(Tags)]를 선택합니다.

5.    편집(Edit)을 선택합니다.

6.    [태그 추가(Add tag)]를 선택합니다.

7.    [키(Key)]에 비용을 추적하려는 모든 버킷에 추가할 태그의 이름을 입력합니다. 예를 들어 "S3-Bucket-Name"을 입력합니다.

8.    [값(Value)]에 버킷의 이름을 입력합니다.

9.    비용을 추적할 모든 버킷에 대해 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.    [Cost Explorer 시작(Launch Cost Explorer)]을 선택합니다.

4.    탐색 창에서 [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 Cost and Usage Report를 설정하여 더 자세한 Amazon S3 결제 정보를 확인할 수 있습니다. 단, 버킷을 누가 요청했는지에 대한 정보는 보고서에 표시되지 않습니다. 버킷에 대한 요청의 출처를 확인하려면 객체 레벨 로깅 또는 서버 액세스 로깅을 활성화해야 합니다. 특정 Amazon S3 결제 항목에 대한 자세한 정보를 확인하려면 미리 로깅을 활성화해야 합니다. 그러면 Amazon S3 요청 세부 정보가 포함된 로그가 표시됩니다.


이 문서가 도움이 되었나요?


결제 또는 기술 지원이 필요하세요?