기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
비용 및 사용 보고서를 Amazon Redshift 및 Amazon QuickSight에 업로드하여 AWS 비용 및 사용량을 분석할 수 있습니다.
Amazon QuickSight에 보고서 데이터 로드
비용 및 사용 보고서를 Amazon QuickSight에 업로드할 수 있습니다.
Amazon QuickSight에 업로드에 대한 자세한 정보는 Amazon QuickSight 사용 설명서의 Amazon S3 파일을 사용한 데이터 세트 생성 섹션을 참조하세요.
Amazon Redshift에 보고서 데이터 로드
이 섹션에서는 AWS CUR을 Amazon Redshift에 업로드하여 AWS 비용과 사용량을 분석하는 방법을 보여줍니다.
중요
Amazon Redshift 열은 대/소문자를 구분하지 않으며 사용자 정의 태그보다 엄격한 문자 제한이 적용됩니다. Amazon Redshift와 사용자 정의 태그 간의 충돌을 방지하기 위해 userTag1
는 태그를 태그 userTag0
, userTag2
, 등으로 바 AWS 꿉니다. Amazon Redshift 테이블을 생성하고 보고서를 업로드한 후 사용자 정의 태그에 AWS정의된 태그를 매핑하는 Amazon Redshift 테이블을 생성할 수 있습니다. 태그 테이블을 사용하면 원래 태그를 조회할 수 있습니다.
예를 들어 OWNER
및 Owner
태그가 있는 경우 Amazon Redshift에서는 ‘owner’라는 열이 두 개인 테이블을 생성할 수 없습니다. 대신 OWNER
및 Owner
가 아닌 userTag0
및 userTag1
열로 보고서 테이블을 만든 다음 remappedUserTag
및 userTag
열로 테이블을 만듭니다. remappedUserTag
열에는 AWS정의된 태그 userTag0
및 userTag1
가 저장되고 userTag
열에는 원래 태그 OWNER
및가 저장됩니다. Owner
AWS 는 Amazon Redshift 테이블을 생성하고, 보고서를 업로드하고, 태그 테이블을 생성하고, 모든 태그 행을 태그 테이블에 삽입하는 명령을 제공합니다. 명령은 S3의 매니페스트 RedshiftCommands.sql
파일과 함께 저장된 파일과 Billing and Cost Management 콘솔의 Redshift 파일 헬퍼 파일에 제공됩니다. AWS 또한는 RedshiftCommand 파일 업로드의 명령을 보고하는 것을 제어하는 RedshiftManifest 파일을 제공합니다. RedshiftCommand RedshiftManifest 파일을 삭제하거나 제거할 경우 RedshiftCommands 파일의 copy 명령이 중단됩니다.
결제 및 비용 관리 콘솔에서 RedshiftCommands.sql
파일 찾기
-
https://console.aws.amazon.com/costmanagement/
에서 Billing and Cost Management 콘솔을 엽니다. -
탐색 창의 레거시 페이지에서 비용 및 사용 보고서를 선택합니다.
-
Amazon Redshift에 업로드할 보고서를 선택합니다.
-
다음 서비스의 보고서 보기를 활성화했습니다. 옆의 Amazon Redshift를 선택합니다.
-
대화 상자의 명령을 복사한 다음 SQL 클라이언트로 붙여 넣습니다.
다음 절차는 데이터베이스 및 Amazon Redshift에 친숙한 경우를 가정합니다.
Amazon Redshift에 비용 및 사용 보고서 업로드
-
Amazon Redshift 클러스터를 생성합니다.
자세한 정보는 Amazon Redshift 관리 가이드의 클러스터 생성 섹션을 참조하세요.
에 로그인 AWS Management Console 하고 https://console.aws.amazon.com/s3/
Amazon S3 콘솔을 엽니다. -
AWS CUR을 저장하는 Amazon S3 위치로 이동합니다.
-
RedshiftCommands.sql
파일을 엽니다.파일에는 Amazon Redshift 테이블을 생성하고, Amazon S3에서 AWS CUR을 업로드하고, 사용자 정의 태그를 Amazon Redshift로 가져올 수 있는 태그 테이블을 생성하는 사용자 지정 명령이 포함되어 있습니다.
-
copy
명령에서<AWS_ROLE>
을 AWS CUR을 저장하는 Amazon S3 버킷에 액세스할 수 있는 권한이 있는 IAM 역할의 ARN으로 바꿉니다. -
<S3_BUCKET_REGION>
을 Amazon S3 버킷이 있는 리전으로 바꿉니다. 예:us-east-1
. -
SQL 클라이언트를 사용하여 클러스터에 연결합니다.
자세한 정보는 Amazon Redshift 클러스터 가이드의 Amazon Redshift 클러스터 및 데이터베이스 액세스를 참조하세요.
-
RedshiftCommands.sql
파일의 SQL 명령을 SQL 클라이언트에 다음 순서로 복사합니다.-
create table - 이 명령은 사용자 보고서에 맞게 사용자 정의된 스키마를 사용하는 Amazon Redshift 테이블을 만듭니다.
-
copy -이 명령은 제공된 IAM 역할을 사용하여 S3에서 Amazon Redshift로 AWS CUR 파일을 업로드합니다.
-
create tag table - 이 명령은 AWS정의 태그를 사용자 정의 태그로 매핑할 수 있는 테이블을 만듭니다.
-
insert - 이 명령은 사용자 정의 태그를 태그 테이블에 삽입합니다.
-
-
AWS CUR의 모든 데이터를 Amazon Redshift로 복사한 후 SQL을 사용하여 데이터를 쿼리할 수 있습니다. Amazon Redshift의 데이터 쿼리에 대한 자세한 정보는 Amazon Redshift 데이터베이스 개발자 안내서의 Amazon Redshift SQL을 참조하세요.
참고
비용 및 사용 보고서의 열 수는 새로운 비용 할당 태그가 생성되거나 서비스에 새로운 제품 속성이 추가되는 경우 매월 변경될 수 있습니다. 매월 AWS CUR의 데이터를 새 테이블로 복사한 다음 관심 있는 열을 별도의 month-by-month 테이블로 복사하는 것이 좋습니다.