

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 비용 및 사용 보고서 생성
<a name="creating-cur"></a>

**참고**  
데이터 내보내기를 사용하면 비용 및 사용량 보고서(CUR) 2.0의 내보내기를 생성할 수 있습니다. 이는 상세한 비용 및 사용량 데이터를 받을 수 있는 새롭고 권장되는 방법입니다 AWS. 자세한 내용은 [데이터 내보내기 CUR에서 CUR 2.0으로 마이그레이션](https://docs.aws.amazon.com/cur/latest/userguide/dataexports-migrate.html)을 참조하세요.  
결제 전송을 사용하는 경우 레거시 페이지가 아닌 데이터 내보내기 AWS Cost and Usage Report 페이지에서만 결제 전송 보기에 대한 AWS Cost and Usage Report 보고서를 생성할 수 있습니다.

Billing and Cost Management 콘솔에서 **비용 및 사용 보고서** 페이지를 사용하여 비용 및 사용 보고서를 생성할 수 있습니다. 다음 섹션에서는 비용 및 사용 보고서를 시작하는 방법에 대한 정보를 제공합니다.

**Topics**
+ [비용 및 사용 보고서에 대한 Amazon S3 버킷 설정](cur-s3.md)
+ [보고서 생성](cur-create.md)

# 비용 및 사용 보고서에 대한 Amazon S3 버킷 설정
<a name="cur-s3"></a>

결제 보고서를 받으려면 보고서를 수신하고 저장할 Amazon S3 버킷이 AWS 계정에 있어야 합니다. 결제 콘솔에서 비용 및 사용 보고서를 생성할 때 소유하고 있는 기존 Amazon S3 버킷을 선택하거나 새 버킷을 생성할 수 있습니다. 어느 경우든 다음 기본 버킷 정책의 적용을 검토 및 확인하라는 메시지가 표시됩니다. Amazon S3 콘솔에서이 정책을 편집하거나 비용 및 사용 보고서를 생성한 후 버킷 소유자를 변경하면 AWS 가 보고서를 전송할 수 없습니다. Amazon S3 버킷에 결제 보고서 데이터를 저장하면 표준 Amazon S3 요금이 결제됩니다. 자세한 내용은 [할당량 및 제한](billing-cur-limits.md) 단원을 참조하십시오.

비용 및 사용 보고서를 생성할 때 모든 버킷에 다음 정책이 적용됩니다.

```
{
    "Statement": [
        {
            "Effect": "Allow",
            "Principal": {
                "Service": "billingreports.amazonaws.com"
            },
            "Action": [
                "s3:GetBucketAcl",
                "s3:GetBucketPolicy"
            ],
            "Resource":"arn:aws:s3:::amzn-s3-demo-bucket",
            "Condition": {
                "StringEquals": {
                    "aws:SourceArn": "arn:aws:cur:us-east-1:${AccountId}:definition/*",
                    "aws:SourceAccount": "${AccountId}"
                }
            }
        },
        {
            "Sid": "Stmt1335892526596",
            "Effect": "Allow",
            "Principal": {
                "Service": "billingreports.amazonaws.com"
            },
            "Action": "s3:PutObject",
            "Resource": "arn:aws:s3:::amzn-s3-demo-bucket/*",
            "Condition": {
                "StringEquals": {
                    "aws:SourceArn": "arn:aws:cur:us-east-1:${AccountId}:definition/*",
                    "aws:SourceAccount": "${AccountId}"
                }
            }
        }
    ]
}
```

이 기본 정책은 버킷 소유자가 비용 및 사용 보고서 데이터를 읽을 수 있도록 하고 비용 및 사용 보고서를 만든 계정이 해당 버킷을 소유하고 있음을 확인하는 데 도움이 됩니다. 구체적으로 설명하면 다음과 같습니다.
+ 비용 및 사용 보고서가 전달될 때마다 AWS 먼저 보고서를 설정하는 계정이 버킷을 여전히 소유하고 있는지 확인합니다. 버킷 소유권이 변경된 경우 보고서는 전달되지 않습니다. 이를 통해 계정 결제 데이터의 보안을 보장할 수 있습니다. 이 버킷 정책은 AWS (`"Effect": "Allow"`)가 버킷()을 소유한 계정을 확인할 수 있도록 허용합니다`"Action": ["s3:GetBucketAcl", "s3:GetBucketPolicy"`.
+ Amazon S3 버킷에 보고서를 전송하려면 해당 버킷에 대한 쓰기 권한이 AWS 필요합니다. 이를 위해 버킷 정책은 (`"Effect": "Allow"`)에게 소유한 버킷()에 (`"Service": "billingreports.amazonaws.com"`) 보고서를 전달할 수 있는 AWS Cost and Usage Reports 서비스(`"Action": "s3:PutObject"`) 권한을 부여합니다`"Resource": "arn:aws:s3:::amzn-s3-demo-bucket/*"`.

  이 버킷 정책은 전송된 후 비용 및 사용 보고서를 포함하여 버킷의 객체를 읽거나 삭제할 수 있는 AWS 권한을 부여하지 않습니다.
+ ACL이 활성화된 Amazon S3 버킷의 경우는 보고서를 전송할 때 보고서에 `BucketOwnerFullControl` ACL을 AWS 추가로 적용합니다. 기본적으로 이러한 보고서와 같은 Amazon S3 객체는 해당 객체를 작성한 사용자 또는 서비스 주체만 읽을 수 있습니다. 사용자 또는 버킷 소유자에게 보고서를 읽을 수 있는 권한을 제공하려면 AWS 가 `BucketOwnerFullControl` ACL을 적용해야 합니다. ACL은 버킷 소유자에게 이 보고서에 `Permission.FullControl` 권한을 부여합니다. 하지만 ACL을 비활성화하고 Amazon S3 버킷 정책을 사용하여 액세스를 제어하는 것이 좋습니다. Amazon S3는 기본 설정을 변경했으며 새로 만든 버킷의 경우 기본적으로 ACL이 비활성화됩니다. 자세한 내용은 [객체 소유권 제어 및 버킷에 대해 ACL 사용 중지](https://docs.aws.amazon.com/AmazonS3/latest/userguide/about-object-ownership.html)를 참조하십시오.

비용 및 사용 보고서의 결제 콘솔에 **잘못된 버킷** 오류가 표시되면 보고서 설정 후 이 정책과 버킷 소유권이 변경되지 않았는지 확인해야 합니다.

# 보고서 생성
<a name="cur-create"></a>

**참고**  
데이터 내보내기를 사용하면 비용 및 사용량 보고서(CUR) 2.0의 내보내기를 생성할 수 있습니다. 이는 상세한 비용 및 사용량 데이터를 받을 수 있는 새롭고 권장되는 방법입니다 AWS. 자세한 내용은 [데이터 내보내기 CUR에서 CUR 2.0으로 마이그레이션](https://docs.aws.amazon.com/cur/latest/userguide/dataexports-migrate.html)을 참조하세요.

Billing and Cost Management 콘솔의 **비용 및 사용 보고서** 페이지를 사용하여 비용 및 사용 보고서를 생성할 수 있습니다. 개별 AWS 계정에 대해 최대 10개의 보고서를 생성할 수 있습니다.

**참고**  
가 Amazon S3 버킷 AWS 에 보고서를 전송하기 시작하는 데 최대 24시간이 걸릴 수 있습니다. 전송이 시작된 후는 AWS 비용 및 사용 보고서 파일을 하루에 한 번 이상 AWS 업데이트합니다.<a name="create-cur-steps"></a>

**비용 및 사용 보고서 생성**

1. [https://console.aws.amazon.com/costmanagement/](https://console.aws.amazon.com/costmanagement/)에서 과금 정보 및 비용 관리 콘솔을 엽니다.

1. 탐색 창에서 **레거시 페이지**를 선택하고 **비용 및 사용 보고서**를 선택합니다.

1. **보고서 생성**을 선택합니다.

1. **보고서 이름**에 보고서 이름을 입력합니다.

1. **보고서 추가 콘텐츠**에서 **리소스 ID 포함**을 선택하여 보고서에 각 개별 리소스의 ID를 포함합니다.
**참고**  
리소스 ID를 포함하면 각 리소스에 대한 개별 항목이 생성됩니다. 이를 통해 AWS 사용량에 따라 비용 및 사용 보고서 파일 크기가 크게 늘어날 수 있습니다.

1. 공유 리소스에 대한 자세한 비용 및 사용량을 포함하려면 **비용 할당 데이터 분할**을 선택합니다(Amazon ECS 및 Amazon EKS).
**참고**  
비용 할당 데이터 분할을 포함하면 각 리소스(즉, ECS 작업 및 Kubernetes 포드)에 대한 개별 항목이 생성됩니다. 이렇게 하면 AWS 사용량에 따라 비용 및 사용 보고서 파일의 크기가 크게 증가할 수 있습니다.

1. **데이터 새로 고침 설정**에서가 청구서를 완료한 후 계정에 환불, 크레딧 또는 지원 요금을 AWS 적용하는 경우 AWS 비용 및 사용 보고서를 새로 고칠지 여부를 선택합니다. 보고서가 새로 고침되면 새 보고서가 Amazon S3에 업로드됩니다.

1. **다음**을 선택합니다.

1. **S3 버킷**에서 **구성**을 선택합니다.

1. **S3 버킷 구성** 대화 상자에서 다음 중 하나를 수행합니다.
   + 기존 버킷을 선택합니다.
   + **버킷 생성**을 선택하고 버킷 이름을 입력한 후 새 버킷을 생성할 리전을 선택합니다.

1. 버킷 정책을 검토하고 **다음 기본 정책이 버킷에 적용됨**을 선택한 다음 **저장**을 선택합니다.

1. **보고서 경로 접두사**에 보고서 이름의 접두어가 되는 보고서 경로 접두사를 입력합니다.

1. **시간 세부 수준**에 대해 다음 중 하나를 선택합니다.
   + **시간별**: 보고서의 항목을 시간별로 집계하려면 선택합니다.
   + **일별**: 보고서의 항목을 일별로 집계하려면 선택합니다.
   + **월별** 보고서의 항목을 월별로 집계하려는 경우.

1. **보고서 버전 관리**에서, 보고서의 각 버전을 이전 버전을 겹쳐쓸지 또는 이전 버전과 별도로 추가 제공할지를 선택합니다.

   보고서를 덮어쓰면 Amazon S3 스토리지 비용을 절약할 수 있습니다. 새 보고서 버전을 제공하면 시간이 지남에 따라 결제 데이터의 감사 가능성을 개선할 수 있습니다.

1. **보고서 데이터 통합**에서 비용 및 사용 보고서를 Amazon Athena, Amazon Redshift 또는 Quick과 통합할지 여부를 선택합니다. 보고서는 다음 형식으로 압축됩니다.
   + **Athena**: parquet 형식
   + **Amazon Redshift 또는 Quick**: .gz 압축

1. **다음**을 선택합니다.

1. 보고서 설정을 검토했으면 [**Review and Complete**]를 선택합니다.

Billing and Cost Management 콘솔에서 **비용 및 사용 보고서** 페이지로 언제든지 돌아가서 보고서가 마지막으로 업데이트된 시점을 확인할 수 있습니다.