Amazon Simple Storage Service(Amazon S3)의 AWS Cost & Usage Report(AWS CUR)를 Amazon QuickSight로 수집한 다음 시각화하고 싶습니다.
해결 방법
CUR을 수집하고 시각화하려면 다음과 같이 하세요.
-
Cost and Usage Report 작성
-
QuickSight가 Amazon S3 버킷에 액세스할 수 있도록 승인합니다.
-
QuickSight 콘솔을 엽니다.
-
데이터 관리를 선택합니다.
-
새 데이터 세트를 선택합니다.
-
S3를 선택하여 Amazon S3 데이터 소스 대화 상자를 엽니다.
-
Amazon S3 데이터 소스 대화 상자에서 데이터 소스 이름을 입력합니다.
중요: S3 버킷에 액세스할 수 있도록 QuickSight에 적절한 권한을 설정했는지 확인하세요. 그렇지 않으면 QuickSight의 데이터에 액세스할 수 없습니다.
-
매니페스트 업로드 필드에서 업로드를 선택하거나 다음과 같이 AWS 비용 및 사용량 보고서 매니페스트 파일의 URL을 입력합니다.
s3://awscostusagereport-quicksight/report_path_example/QuickSight/AWS_CUR_QS_ReportName-20200601-20200701-QuickSightManifest.json
다음 변수를 1단계에서 만든 S3 폴더 및 JSON 파일을 나타내도록 바꿉니다.
**awscostusagereport-quicksight:**S3 버킷
보고서_경로_예제: CUR 보고서 경로 접두사
AWS_CUR_QS_ReportName: CUR 보고서 이름
**20200601-20200701:**CUR 보고서의 날짜 범위
-
연결을 선택하여 새 데이터 집합을 만든 다음 엽니다.
-
새 데이터 집합을 생성한 후 시각화를 선택하여 AWS 비용 및 사용량 보고서의 모든 데이터 필드를 표시합니다. CUR 데이터 필드 정의에 대한 자세한 내용은 데이터 사전을 참고하세요.
추가 문제 해결
S3 버킷에서 QuickSight 폴더를 찾을 수 없는 경우 다음을 시도해 보세요.
- 24시간 기다렸다가 CUR 보고서 및 매니페스트 파일을 다시 생성하세요.
- 보고서 데이터 통합 사용 필드에 QuickSight를 선택했는지 확인합니다.
"매니페스트 파일을 유효한 JSON으로 구문 분석할 수 없습니다."라는 오류 메시지가 표시되면 다음을 시도해 보세요.
- QuickSight에 S3 버킷에 액세스할 수 있는 권한을 올바르게 부여했는지 확인합니다.
- 복사한 매니페스트 파일의 URL이 QuickSight 폴더에 있는지 확인합니다. 각 서비스 폴더에는 고유한 매니페스트 파일이 있어야 합니다.
동일한 조직에 여러 개의 AWS 계정이 있는 경우 관리 계정에서 적절한 액세스 권한이 있는지 확인하세요. 이 보고서는 관리 계정 소유자와 관리 계정에서 액세스 권한을 부여받은 사용자만 사용할 수 있습니다. 자세한 내용은 AWS 조직에 대한 통합 청구를 참고하세요.
관련 정보
AWS Cost & Usage Report란 무엇인가요?
Amazon S3에 연결할 수 없습니다