기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
방법 2: 새 스키마를 사용하여 CUR 2.0의 내보내기 생성
중첩된 열과 추가 열로 구성된 새 스키마를 사용하여 CUR 2.0의 내보내기를 생성할 수 있습니다. 하지만 이러한 새 열을 처리하려면 현재 데이터 파이프라인을 조정해야 합니다. 콘솔, AWS API 또는 SDK를 사용하여이 작업을 수행합니다.
-
현재 CUR과 일치시키는 데 필요한 CUR 콘텐츠 설정(리소스 ID 포함, 분할 비용 할당 데이터, 시간 세부 수준)을 결정합니다.
-
콘솔의 데이터 내보내기로 이동한 다음 CUR 내보내기를 선택하여 세부 정보를 확인하면 CUR 콘텐츠 설정을 확인할 수 있습니다.
-
-
데이터 내보내기 콘솔 페이지(옵션 A) 또는 AWS SDK/CLI(옵션 B)를 사용하여 '비용 및 사용량 보고서' 테이블의 모든 열을 선택하는 CUR 2.0 내보내기를 생성합니다.
-
(옵션 A) 콘솔에서 내보내기를 생성하는 방법:
-
탐색 창에서 데이터 내보내기를 선택합니다.
-
데이터 내보내기 페이지에서 생성을 선택합니다.
-
표준 데이터 내보내기를 선택합니다.
비용 및 사용량 보고서(CUR 2.0) 테이블의 경우 기본적으로 모든 열이 선택됩니다.
-
1단계에서 식별한 CUR 콘텐츠 설정을 지정합니다.
-
데이터 테이블 전송 옵션에서 옵션을 선택합니다.
-
생성(Create)을 선택합니다.
-
-
(옵션 B) AWS API/SDK를 사용하여 내보내기를 생성하려면 먼저
COST_AND_USAGE_REPORT
테이블의 모든 열을 선택하는 쿼리를 작성합니다.-
GetTable
API를 사용하여 전체 열 목록을 확인하고 전체 스키마를 받습니다. -
1단계에서 식별한 CUR 콘텐츠 설정을
CreateExport
API의 테이블 구성 형식으로 작성합니다. -
CreateExport
API를 사용하여 SQL 쿼리와 테이블 구성을data-query
필드에 입력합니다. -
대상 Amazon S3 버킷 및 덮어쓰기 기본 설정과 같은 전송 기본 설정을 지정합니다. 이전과 동일한 전송 기본 설정을 선택하는 것이 좋습니다. 필수 필드에 대한 정보는 AWS 결제 및 비용 관리 API의 AWS Data Exports 섹션을 참조하세요.
-
데이터 내보내기가 버킷에 쓸 수 있도록 대상 Amazon S3 버킷의 권한을 업데이트합니다. 자세한 내용은 Amazon S3 버킷에 데이터 내보내기 설정을 참조하세요.
-
-
CUR 2.0이 전송되는 대상 Amazon S3 버킷의 디렉터리에서 데이터를 읽도록 데이터 모으기 파이프라인에 지시합니다.
또한 중첩된 키-값이 있는 새 열(
product
,resource_tags
,cost_category
,discounts
)을 처리하도록 데이터 모으기 파이프라인과 비즈니스 인텔리전스 도구를 업데이트해야 합니다.