

# CloudFront 사용 보고서 보기
<a name="usage-charts"></a>

CloudFront 사용 보고서에는 다음 정보가 포함됩니다.
+ **요청 수(Number of requests)** - 지정된 CloudFront 배포에 대한 매 시간 간격 동안 선택한 리전의 엣지 로케이션에서 CloudFront가 응답하는 요청 수를 표시합니다.
+ **프로토콜에서 전송한 데이터(Data transferred by protocol)** 및 **대상에서 전송한 데이터(data transferred by destination)** - 둘 다 지정된 CloudFront 배포에 대한 매 시간 간격 동안 선택한 리전의 CloudFront 엣지 로케이션에서 전송한 총 데이터 양을 표시합니다. 다음과 같이 데이터를 구분합니다.
  + **프로토콜별(By protocol)** – HTTP 또는 HTTPS 프로토콜로 데이터를 구분합니다
  + **대상별** – 대상(뷰어 또는 오리진)으로 데이터를 구분합니다

CloudFront 사용 보고서는 CloudFront에 대한 AWS 사용 보고서에 기초합니다. 이 보고서에는 추가 구성이 필요하지 않습니다. 자세한 내용은 [CloudFront에 대한 AWS 사용 보고서 보기](reports-billing.md#usage-report) 섹션을 참조하세요.

한 시간 또는 하루 기준의 데이터 지점을 포함해 지난 60일 동안 지정된 날짜 범위에 대한 보고서를 볼 수 있습니다. 일반적으로 네 시간 전까지 CloudFront에서 수신한 요청에 대한 데이터를 볼 수 있지만, 이따금씩 데이터가 24시간 가량 지연될 수 있습니다.

자세한 내용은 [사용 차트와 CloudFront 사용 보고서 데이터 간의 연결](#usage-charts-table) 섹션을 참조하세요.

**Topics**
+ [콘솔에서 CloudFront 보고서 보기](#usage-charts-howto)
+ [데이터를 CSV 형식으로 다운로드](#usage-csv)
+ [사용 차트와 CloudFront 사용 보고서 데이터 간의 연결](#usage-charts-table)

## 콘솔에서 CloudFront 보고서 보기
<a name="usage-charts-howto"></a>

콘솔에서 CloudFront 사용 보고서를 볼 수 있습니다.<a name="usage-charts-procedure"></a>

**CloudFront 사용 보고서를 보려면**

1. AWS Management Console에 로그인한 다음 [https://console.aws.amazon.com/cloudfront/v4/home](https://console.aws.amazon.com/cloudfront/v4/home)에서 CloudFront 콘솔을 엽니다.

1. 탐색 창에서 **Usage Reports(사용 보고서)**를 선택합니다.

1. **CloudFront 사용 보고서(CloudFront Usage Reports)** 창의 **시작일(Start Date)** 및 **종료일(End Date)**에서 사용 차트를 표시할 날짜 범위를 선택합니다. 사용 가능한 범위는 **세부 수준**에 선택한 값에 따라 다릅니다.
   + **매일(Daily)** - 하루에 데이터 포인트 하나씩 포함하는 차트를 표시하려면 이전 60일에 해당하는 날짜 범위를 선택합니다.
   + **매 시간(Hourly)** - 한 시간에 데이터 포인트 하나씩 포함하는 차트를 표시하려면 이전 60일 내에서 날짜 범위를 최대 14일까지 선택합니다.

   날짜 및 시간이 협정 세계시(UTC)로 표시됩니다.

1. **세부 수준**의 경우 차트에 하루에 데이터 지점 하나씩 표시할지, 한 시간에 데이터 지점 하나씩 표시할지 지정합니다. 날짜 범위를 14일보다 길게 지정할 경우 한 시간에 데이터 지점 하나를 지정하는 옵션을 사용할 수 없습니다.

1. **결제 리전(Billing Region)**에서 표시할 데이터가 있는 CloudFront 결제 리전을 선택하거나 **모든 리전(All Regions)**를 선택합니다. 사용 차트에는 CloudFront가 지정된 리전의 엣지 로케이션에서 처리하는 요청에 대한 데이터가 포함됩니다. CloudFront가 요청을 처리하는 리전은 뷰어의 위치에 해당되거나 해당되지 않을 수 있습니다.

   배포에 대한 가격 등급에 포함된 리전만 선택합니다. 그러지 않으면 사용 차트에 데이터가 포함되지 않을 가능성이 큽니다. 예를 들어 배포에 대해 가격 등급 200을 선택한 경우 남미 및 오스트레일리아 결제 리전이 포함되지 않으므로, CloudFront에서는 일반적으로 이 리전의 요청을 처리하지 않습니다. 요금 등급에 대한 자세한 내용은 [CloudFront 요금](https://aws.amazon.com/cloudfront/pricing/)을 참조합니다.

1. **배포** 목록에서 사용 차트에 데이터를 표시할 배포를 선택합니다.
   + **개별 배포(An individual distribution)** - 이 차트에는 선택한 CloudFront 배포에 대한 데이터가 표시됩니다. **배포** 목록은 배포에 대한 ID와 대체 도메인 이름(CNAME)이 있는 경우 이를 표시합니다. 배포에 대체 도메인 이름이 없으면 목록에 배포에 대한 원래 도메인 이름이 포함됩니다.
   + **모든 배포(삭제된 배포 제외)(All distributions (excludes deleted))** — 이 차트에는 사용자가 삭제한 배포를 제외한 현재 AWS 계정과 연결된 모든 배포에 대해 합산된 데이터가 표시됩니다.
   + **삭제된 모든 배포(All Deleted Distributions)** — 차트에 현재 AWS 계정과 연결되어 있고 지난 60일 동안 삭제된 모든 배포에 대해 합산된 데이터가 표시됩니다.

1. **그래프 업데이트**를 선택합니다.

**작은 정보**  
차트 안에서 일별 또는 시간별 데이터를 보려면 마우스 포인터를 데이터 지점 위로 이동합니다.
전송된 데이터를 보여주는 차트의 경우 수직 눈금을 기가바이트, 메가바이트 또는 킬로바이트로 변경할 수 있습니다.

## 데이터를 CSV 형식으로 다운로드
<a name="usage-csv"></a>

사용 보고서를 CSV 형식으로 다운로드할 수 있습니다. 이 단원에서는 보고서를 다운로드하는 방법과 보고서의 값을 설명합니다.<a name="usage-csv-procedure"></a>

**사용 보고서를 CSV 형식으로 다운로드하려면**

1. 사용 보고서를 표시한 상태에서 **CSV**를 선택합니다.

1. ***파일 이름* 열기** 대화 상자에서 파일을 열지 또는 저장할지 여부를 선택합니다.

### 보고서에 대한 정보
<a name="usage-csv-header"></a>

보고서의 처음 몇 줄에는 다음 정보가 포함됩니다.

**버전**  
이 CSV 파일 형식의 버전입니다.

**보고서**  
보고서의 이름입니다.

**DistributionID**  
보고서를 실행한 배포의 ID로, 모든 배포에 대한 보고서를 실행한 경우 `ALL`, 또는 삭제된 모든 배포에 대한 보고서를 실행한 경우 `ALL_DELETED`입니다.

**StartDateUTC**  
보고서 실행 기간에 해당하는 날짜 범위의 시작 일시를 협정 세계시(UTC)로 표시합니다.

**EndDateUTC**  
보고서 실행 기간에 해당하는 날짜 범위의 종료 일시를 협정 세계시(UTC)로 표시합니다.

**GeneratedTimeUTC**  
보고서를 실행 날짜 및 시간을 협정 세계시(UTC)로 표시합니다.

**Granularity**  
보고서의 각 줄이 한 시간을 나타내는지 하루를 나타내는지 지정합니다.

**BillingRegion**  
최종 사용자 요청이 시작된 대륙, 또는 모든 결제 리전에 대한 보고서를 다운로드하도록 선택한 경우 `ALL`입니다.

### 사용 보고서의 데이터
<a name="usage-csv-data"></a>

이 보고서에는 다음 값이 포함됩니다.

**DistributionID**  
보고서를 실행한 배포의 ID로, 모든 배포에 대한 보고서를 실행한 경우 `ALL`, 또는 삭제된 모든 배포에 대한 보고서를 실행한 경우 `ALL_DELETED`입니다.

**FriendlyName**  
배포의 대체 도메인 이름(CNAME)입니다(있는 경우). 배포에 대체 도메인 이름이 없으면 목록에 배포에 대한 원래 도메인 이름이 포함됩니다.

**BillingRegion**  
보고서가 실행된 CloudFront 결제 리전, 또는 `ALL`입니다.

**TimeBucket**  
데이터가 적용되는 시간 또는 날짜를 협정 세계시(UTC)로 표시합니다.

**HTTP**  
지정된 CloudFront 배포에 대한 매 시간 간격 동안 선택한 리전의 엣지 로케이션에서 CloudFront가 응답한 HTTP 요청 수입니다. 값은 다음과 같습니다.  
+ CloudFront에서 데이터를 뷰어에게 전송하게 하는 `GET` 및 `HEAD` 요청 수
+ CloudFront에서 데이터를 오리진으로 전송하게 하는 `DELETE`, `OPTIONS`, `PATCH`, `POST` 및 `PUT` 요청 수

**HTTPS**  
지정된 CloudFront 배포에 대한 매 시간 간격 동안 선택한 리전의 엣지 로케이션에서 CloudFront가 응답한 HTTPS 요청 수입니다. 값은 다음과 같습니다.  
+ CloudFront에서 데이터를 뷰어에게 전송하게 하는 `GET` 및 `HEAD` 요청 수
+ CloudFront에서 데이터를 오리진으로 전송하게 하는 `DELETE`, `OPTIONS`, `PATCH`, `POST` 및 `PUT` 요청 수

**HTTPBytes**  
지정된 CloudFront 배포에 대해 일정 기간 동안 선택된 결제 리전의 CloudFront 엣지 로케이션에서 HTTP를 통해 전송된 총 데이터 양입니다. 값은 다음과 같습니다.  
+ `GET` 및 `HEAD` 요청에 대한 응답으로 CloudFront에서 뷰어에게 전송된 데이터
+ `DELETE`, `OPTIONS`, `PATCH`, `POST` 및 `PUT` 요청에 대해 뷰어에서 CloudFront로 전송된 데이터
+ `DELETE`, `OPTIONS`, `PATCH`, `POST`, `PUT` 요청에 대한 응답으로 CloudFront에서 뷰어에게 전송된 데이터

**HTTPSBytes**  
지정된 CloudFront 배포에 대해 일정 기간 동안 선택된 결제 리전의 CloudFront 엣지 로케이션에서 HTTPS를 통해 전송된 총 데이터 양입니다. 값은 다음과 같습니다.  
+ `GET` 및 `HEAD` 요청에 대한 응답으로 CloudFront에서 뷰어에게 전송된 데이터
+ `DELETE`, `OPTIONS`, `PATCH`, `POST` 및 `PUT` 요청에 대해 뷰어에서 CloudFront로 전송된 데이터
+ `DELETE`, `OPTIONS`, `PATCH`, `POST`, `PUT` 요청에 대한 응답으로 CloudFront에서 뷰어에게 전송된 데이터

**BytesIn**  
지정된 CloudFront 배포에 대해 각 기간 동안 선택한 리전의 `DELETE`, `OPTIONS`, `PATCH`, `POST` 및 `PUT` 요청에 대해 CloudFront에서 오리진으로 전송된 총 데이터 양입니다.

**BytesOut**  
지정된 CloudFront 배포에 대해 일정 기간 동안 HTTP 및 HTTPS를 통해 CloudFront에서 선택된 결제 리전의 뷰어에게 전송된 총 데이터 양입니다. 값은 다음과 같습니다.  
+ `GET` 및 `HEAD` 요청에 대한 응답으로 CloudFront에서 뷰어에게 전송된 데이터
+ `DELETE`, `OPTIONS`, `PATCH`, `POST`, `PUT` 요청에 대한 응답으로 CloudFront에서 뷰어에게 전송된 데이터

## 사용 차트와 CloudFront 사용 보고서 데이터 간의 연결
<a name="usage-charts-table"></a>

다음 목록은 CloudFront 콘솔의 사용 차트가 CloudFront 사용 보고서의 **사용 유형(Usage Type)** 열의 값과 어떻게 연결되는지 보여 줍니다.

**Topics**
+ [요청 수](#usage-charts-requests)
+ [프로토콜별 전송 데이터](#usage-charts-data-transferred-by-protocol)
+ [대상별 전송 데이터](#usage-charts-data-transferred-by-destination)

### 요청 수
<a name="usage-charts-requests"></a>

이 차트는 지정된 CloudFront 배포의 각 시간 간격에서 선택한 리전에 있는 엣지 로케이션에서 CloudFront가 응답하는 요청의 총 수를 프로토콜(HTTP 또는 HTTPS)과 유형(정적, 동적 또는 프록시)으로 구분하여 보여줍니다.

**HTTP 요청 수**  
+ *region***-Requests-HTTP-Static:** TTL이 3600초보다 크거나 같은 객체에 서비스되는 HTTP `GET` 및 `HEAD` 요청의 수
+ *region***-Requests-HTTP-Dynamic:** TTL이 3600초보다 작은 객체에 서비스되는 HTTP `GET` 및 `HEAD` 요청의 수
+ *region***-Requests-HTTP-Proxy:** CloudFront가 오리진으로 전달하는 HTTP `DELETE`, `OPTIONS`, `PATCH`, `POST` 및 `PUT` 요청의 수

**HTTPS 요청 수**  
+ *region***-Requests-HTTPS-Static:** TTL이 3600초보다 크거나 같은 객체에 서비스되는 HTTPS `GET` 및 `HEAD` 요청의 수
+ *region***-Requests-HTTPS-Dynamic:** TTL이 3600초보다 작은 객체에 서비스되는 HTTPS `GET` 및 `HEAD` 요청의 수
+ *region***-Requests-HTTPS-Proxy:** CloudFront가 오리진으로 전달하는 HTTPS `DELETE`, `OPTIONS`, `PATCH`, `POST` 및 `PUT` 요청의 수

### 프로토콜별 전송 데이터
<a name="usage-charts-data-transferred-by-protocol"></a>

이 차트는 프로토콜(HTTP 또는 HTTPS), 유형(정적, 동적 또는 프록시) 및 대상(뷰어 또는 오리진)으로 구분하여 지정된 CloudFront 배포의 각 시간 간격 동안 선택한 리전의 CloudFront 엣지 로케이션에서 전송된 데이터의 총 양을 보여줍니다.

**HTTP를 통해 전송된 데이터**  
+ *region***-Out-Bytes-HTTP-Static:** TTL이 3600초보다 크거나 같은 객체에 대해 HTTP를 통해 서비스되는 바이트
+ *region***-Out-Bytes-HTTP-Dynamic:** TTL이 3600초보다 작은 객체에 대해 HTTP를 통해 서비스되는 바이트
+ *region***-Out-Bytes-HTTP-Proxy:** `DELETE`, `OPTIONS`, `PATCH`, `POST` 및 `PUT` 요청에 대한 응답으로 HTTP를 통해 CloudFront에서 최종 사용자에게 반환되는 바이트
+ *region***-Out-OBytes-HTTP-Proxy:** `DELETE`, `OPTIONS`, `PATCH`, `POST` 및 `PUT` 요청에 대한 응답으로 HTTP를 통해 CloudFront 엣지 로케이션에서 오리진으로 전송되는 총 바이트

**HTTPS를 통해 전송된 데이터**  
+ *region***-Out-Bytes-HTTPS-Static:** TTL이 3600초보다 크거나 같은 객체에 대해 HTTPS를 통해 서비스되는 바이트
+ *region***-Out-Bytes-HTTPS-Dynamic:** TTL이 3600초보다 작은 객체에 대해 HTTPS를 통해 서비스되는 바이트
+ *region***-Out-Bytes-HTTPS-Proxy:** `DELETE`, `OPTIONS`, `PATCH`, `POST` 및 `PUT` 요청에 대한 응답으로 HTTPS를 통해 CloudFront에서 최종 사용자에게 반환되는 바이트
+ *region***-Out-OBytes-HTTPS-Proxy:** `DELETE`, `OPTIONS`, `PATCH`, `POST` 및 `PUT` 요청에 대한 응답으로 HTTPS를 통해 CloudFront 엣지 로케이션에서 오리진으로 전송되는 총 바이트

### 대상별 전송 데이터
<a name="usage-charts-data-transferred-by-destination"></a>

이 차트는 대상(뷰어 또는 오리진), 프로토콜(HTTP 또는 HTTPS), 유형(정적, 동적 또는 프록시)으로 구분하여 지정된 CloudFront 배포의 각 시간 간격 동안 선택한 리전의 CloudFront 엣지 로케이션에서 전송된 데이터의 총 양을 보여줍니다.

**CloudFront에서 뷰어에게 전송된 데이터**  
+ *region***-Out-Bytes-HTTP-Static:** TTL이 3600초보다 크거나 같은 객체에 대해 HTTP를 통해 서비스되는 바이트
+ *region***-Out-Bytes-HTTPS-Static:** TTL이 3600초보다 크거나 같은 객체에 대해 HTTPS를 통해 서비스되는 바이트
+ *region***-Out-Bytes-HTTP-Dynamic:** TTL이 3600초보다 작은 객체에 대해 HTTP를 통해 서비스되는 바이트
+ *region***-Out-Bytes-HTTPS-Dynamic:** TTL이 3600초보다 작은 객체에 대해 HTTPS를 통해 서비스되는 바이트
+ *region***-Out-Bytes-HTTP-Proxy:** `DELETE`, `OPTIONS`, `PATCH`, `POST` 및 `PUT` 요청에 대한 응답으로 HTTP를 통해 CloudFront에서 최종 사용자에게 반환되는 바이트
+ *region***-Out-Bytes-HTTPS-Proxy:** `DELETE`, `OPTIONS`, `PATCH`, `POST` 및 `PUT` 요청에 대한 응답으로 HTTPS를 통해 CloudFront에서 최종 사용자에게 반환되는 바이트

**CloudFront에서 오리진으로 전송된 데이터**  
+ *region***-Out-OBytes-HTTP-Proxy:** `DELETE`, `OPTIONS`, `PATCH`, `POST` 및 `PUT` 요청에 대한 응답으로 HTTP를 통해 CloudFront 엣지 로케이션에서 오리진으로 전송되는 총 바이트
+ *region***-Out-OBytes-HTTPS-Proxy:** `DELETE`, `OPTIONS`, `PATCH`, `POST` 및 `PUT` 요청에 대한 응답으로 HTTPS를 통해 CloudFront 엣지 로케이션에서 오리진으로 전송되는 총 바이트