

# CloudWatch의 S3 Storage Lens 지표 모니터링
<a name="storage_lens_view_metrics_cloudwatch"></a>

S3 스토리지 렌즈 지표를 Amazon CloudWatch에 게시하여 [CloudWatch 대시보드](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Dashboards.html)에서 운영 상태에 대한 통합 보기를 생성할 수 있습니다. 또한 경보 및 트리거된 작업, 지표 수학, 이상 감지와 같은 CloudWatch 기능을 사용하여 S3 스토리지 렌즈 지표를 모니터링하고 조치를 취할 수 있습니다. 또한 CloudWatch API 작업을 사용하면 서드 파티 공급자를 포함한 애플리케이션이 S3 스토리지 렌즈 지표에 액세스할 수 있습니다. CloudWatch 기능에 대한 자세한 내용은 [Amazon CloudWatch 사용 설명서](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html)를 참조하세요.

Amazon S3 콘솔, Amazon S3 REST API, AWS CLI 및 AWS SDK로 신규 또는 기존 대시보드 구성에 CloudWatch 게시 옵션을 사용할 수 있습니다. S3 Storage Lens 고급 지표 및 권장 사항으로 업그레이드된 대시보드는 CloudWatch 게시 옵션을 사용할 수 있습니다. S3 스토리지 렌즈 고급 지표 및 권장 사항 요금은 [Amazon S3 요금](https://aws.amazon.com/s3/pricing/)을 참조하세요. 추가 CloudWatch 지표 게시 요금은 적용되지 않습니다. 그러나 대시보드, 경보, API 호출 등의 다른 CloudWatch 요금이 적용됩니다. 자세한 내용은 [Amazon CloudWatch 요금](https://aws.amazon.com/cloudwatch/pricing/)을 참조하세요.

S3 Storage Lens 지표는 S3 Storage Lens 구성을 소유한 계정의 CloudWatch에 게시됩니다. 고급 지표 내에서 CloudWatch 게시 옵션을 활성화하면 CloudWatch에서 구성 ID, 계정, 버킷(버킷 수준 지표만 해당), 리전 및 스토리지 클래스별로 계정 수준 및 버킷 수준 지표에 액세스할 수 있습니다. CloudWatch에서는 접두사 수준 지표를 사용할 수 없습니다.

**참고**  
S3 Storage Lens 지표는 일일 지표이며 하루에 한 번 CloudWatch에 게시됩니다. CloudWatch에서 S3 Storage Lens 지표를 쿼리할 때 쿼리 기간은 1일(86,400초)이어야 합니다. 일일 S3 Storage Lens 지표가 Amazon S3 콘솔의 S3 Storage Lens 대시보드에 표시된 후 동일한 지표가 CloudWatch에 표시되는 데 몇 시간이 걸릴 수 있습니다. S3 Storage Lens 지표에 대해 CloudWatch 게시 옵션을 처음 사용하면 지표가 CloudWatch에 게시되는 데 최대 24시간이 걸릴 수 있습니다.

CloudWatch 게시 옵션을 사용 설정한 후 다음 CloudWatch 기능으로 S3 Storage Lens 데이터를 모니터링하고 분석할 수 있습니다.
+ [대시보드](storage-lens-cloudwatch-monitoring-cloudwatch.md#storage-lens-cloudwatch-monitoring-cloudwatch-dashboards) - CloudWatch 대시보드를 사용하여 사용자 지정된 S3 Storage Lens 대시보드를 생성합니다. CloudWatch 대시보드를 AWS 계정에 직접 액세스할 수 없는 사람들, 팀 전체, 이해 관계자 및 조직 외부의 사람들과 공유하세요.
+ [경보 및 트리거된 작업](storage-lens-cloudwatch-monitoring-cloudwatch.md#storage-lens-cloudwatch-monitoring-cloudwatch-alarms) - 지표를 감시하고 임계값 위반 시 조치를 취하는 경보를 구성합니다. 예를 들어 **미완료 멀티파트 업로드 바이트**가 3일 연속 1GB를 초과할 때 Amazon SNS 알림을 전송하는 경보를 구성할 수 있습니다.
+ [이상 탐지](storage-lens-cloudwatch-monitoring-cloudwatch.md#storage-lens-cloudwatch-monitoring-cloudwatch-alarms) - 이상 탐지를 사용하여 지표를 지속적으로 분석하고, 정상 기준을 결정하고, 이상을 표시합니다. 지표의 예상 값을 기반으로 이상 탐지 경보를 생성할 수 있습니다. 예를 들어 **객체 잠금이 활성화된 바이트**의 이상을 모니터링하여 객체 잠금 설정의 무단 제거를 탐지할 수 있습니다.
+ [지표 수학](storage-lens-cloudwatch-monitoring-cloudwatch.md#storage-lens-cloudwatch-monitoring-cloudwatch-metric-math) – 지표 수학을 사용하여 여러 S3 Storage Lens 지표를 쿼리하고, 수학 표현식을 사용하여 이러한 지표에 기반한 새로운 시계열을 생성할 수도 있습니다. 예를 들어 새 지표를 생성하여 `StorageBytes`를 `ObjectCount`로 나눠서 평균 객체 크기를 구할 수 있습니다.

S3 Storage Lens 지표용 CloudWatch 게시 옵션에 대한 자세한 내용은 다음 주제를 참조하세요.

**Topics**
+ [S3 Storage Lens 지표 및 차원](storage-lens-cloudwatch-metrics-dimensions.md)
+ [S3 Storage Lens에 CloudWatch 게시 사용](storage-lens-cloudwatch-enable-publish-option.md)
+ [CloudWatch의 S3 Storage Lens 지표 작업](storage-lens-cloudwatch-monitoring-cloudwatch.md)

# S3 Storage Lens 지표 및 차원
<a name="storage-lens-cloudwatch-metrics-dimensions"></a>

S3 Storage Lens 지표를 CloudWatch로 전송하려면 S3 Storage Lens 고급 지표 내에서 CloudWatch 게시 옵션을 사용해야 합니다. 고급 지표를 활성화하면 [CloudWatch 대시보드](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Dashboards.html)로 다른 애플리케이션 지표와 함께 S3 스토리지 렌즈 지표를 모니터링하고 운영 상태에 대한 통합 보기를 생성할 수 있습니다. 차원을 사용하여 조직, 계정, 버킷, 스토리지 클래스, 리전 및 지표 구성 ID별로 CloudWatch의 S3 Storage Lens 지표를 필터링할 수 있습니다.

S3 Storage Lens 지표는 S3 Storage Lens 구성을 소유한 계정의 CloudWatch에 게시됩니다. 고급 지표 내에서 CloudWatch 게시 옵션을 활성화하면 CloudWatch에서 구성 ID, 계정, 버킷(버킷 수준 지표만 해당), 리전 및 스토리지 클래스별로 계정 수준 및 버킷 수준 지표에 액세스할 수 있습니다. CloudWatch에서는 접두사 수준 지표를 사용할 수 없습니다.

**참고**  
S3 Storage Lens 지표는 일일 지표이며 하루에 한 번 CloudWatch에 게시됩니다. CloudWatch에서 S3 Storage Lens 지표를 쿼리할 때 쿼리 기간은 1일(86,400초)이어야 합니다. 일일 S3 Storage Lens 지표가 Amazon S3 콘솔의 S3 Storage Lens 대시보드에 표시된 후 동일한 지표가 CloudWatch에 표시되는 데 몇 시간이 걸릴 수 있습니다. S3 Storage Lens 지표에 대해 CloudWatch 게시 옵션을 처음 사용하면 지표가 CloudWatch에 게시되는 데 최대 24시간이 걸릴 수 있습니다.

CloudWatch의 S3 Storage Lens 지표 및 차원에 대한 자세한 내용은 다음 주제를 참조하세요.

**Topics**
+ [지표](#storage-lens-cloudwatch-metrics)
+ [측정 기준](#storage-lens-cloudwatch-dimensions)

## 지표
<a name="storage-lens-cloudwatch-metrics"></a>

S3 스토리지 렌즈 지표는 CloudWatch 내에서 지표로 사용할 수 있습니다. S3 Storage Lens 지표는 `AWS/S3/Storage-Lens` 네임스페이스에 게시됩니다. 이 네임스페이스는 S3 Storage Lens 지표 전용입니다. Amazon S3 버킷, 요청 및 복제 지표는 `AWS/S3` 네임스페이스에 게시됩니다.

S3 Storage Lens 지표는 S3 Storage Lens 구성을 소유한 계정의 CloudWatch에 게시됩니다. 고급 지표 내에서 CloudWatch 게시 옵션을 활성화하면 CloudWatch에서 구성 ID, 계정, 버킷(버킷 수준 지표만 해당), 리전 및 스토리지 클래스별로 계정 수준 및 버킷 수준 지표에 액세스할 수 있습니다. CloudWatch에서는 접두사 수준 지표를 사용할 수 없습니다.

S3 Storage Lens에서 지표는 지정된 홈 리전에서만 집계되고 저장됩니다. S3 Storage Lens 지표는 S3 Storage Lens 구성에서 지정하는 홈 리전의 CloudWatch에도 게시됩니다.

CloudWatch에서 사용 가능한 지표 목록을 포함한 S3 Storage Lens 지표의 전체 목록은 [Amazon S3 스토리지 렌즈 지표 용어집](storage_lens_metrics_glossary.md) 섹션을 참조하세요.

**참고**  
CloudWatch의 S3 Storage Lens 지표에 대한 유효한 통계는 Average입니다. CloudWatch의 통계에 대한 자세한 내용은 *Amazon CloudWatch 사용 설명서*의 [CloudWatch 통계 정의](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Statistics-definitions.html)를 참조하세요.

### CloudWatch의 S3 Storage Lens 지표 세부 수준
<a name="storage-lens-cloudwatch-metrics-granularity"></a>

S3 Storage Lens는 조직, 계정, 버킷 및 접두사 세부 수준의 지표를 제공합니다. S3 Storage Lens는 CloudWatch에 조직, 계정 및 버킷 수준 S3 Storage Lens 지표를 게시합니다. CloudWatch에서는 접두사 수준 S3 Storage Lens 지표를 사용할 수 없습니다.

CloudWatch에서 사용할 수 있는 S3 Storage Lens 지표의 세부 수준에 대한 자세한 내용은 다음 목록을 참조하세요.
+ **조직** - 조직의 멤버 계정 전체에서 집계된 지표입니다. S3 Storage Lens는 관리 계정의 CloudWatch에 멤버 계정에 대한 지표를 게시합니다.
  + **조직 및 계정** - 조직의 멤버 계정에 대한 지표입니다.
  + **조직 및 버킷** - 조직의 멤버 계정에 있는 Amazon S3 버킷에 대한 지표입니다.
+ **계정**(비조직 수준) – 계정의 버킷 전체에 걸쳐 집계된 지표입니다.
+ **버킷**(비조직 수준) - 특정 버킷에 대한 지표입니다. CloudWatch에서 S3 Storage Lens는 이러한 지표를 S3 Storage Lens 구성을 생성한 AWS 계정에 게시합니다. S3 Storage Lens는 비조직 구성에 대해서만 이러한 지표를 게시합니다.

## 측정 기준
<a name="storage-lens-cloudwatch-dimensions"></a>

S3 스토리지 렌즈는 CloudWatch에 데이터를 전송할 때 각 지표에 차원을 연결합니다. 차원은 지표의 특성을 설명하는 범주입니다. 측정기준을 사용하여 CloudWatch가 반환하는 결과를 필터링할 수 있습니다.

예를 들어 CloudWatch의 모든 S3 Storage Lens 지표에는 `configuration_id` 차원이 있습니다. 이 차원을 사용하여 특정 S3 Storage Lens 구성과 연결된 지표를 구분할 수 있습니다. `organization_id`는 조직 수준 지표를 식별합니다. CloudWatch의 차원에 대한 자세한 내용은 *CloudWatch 사용 설명서*의 [Dimensions](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html#Dimension)를 참조하세요.

지표의 세부 수준에 따라 S3 스토리지 렌즈 지표에 서로 다른 차원을 사용할 수 있습니다. 예를 들어 `organization_id` 차원을 사용하여 AWS Organizations ID로 조직 수준 지표를 필터링할 수 있습니다. 그러나 버킷 및 계정 수준 지표에는 이 차원을 사용할 수 없습니다. 자세한 내용은 [차원을 사용하여 지표 필터링](storage-lens-cloudwatch-monitoring-cloudwatch.md#storage-lens-cloudwatch-monitoring-cloudwatch-dimensions) 섹션을 참조하세요.

S3 Storage Lens 구성에 사용할 수 있는 차원을 확인하려면 다음 표를 참조하세요.


|  **차원**  |  **설명** –  |  ** 버킷**  | ** 계정** |  **Organization**  |  **조직 및 버킷**  |  **조직 및 계정**  | 
| --- | --- | --- | --- | --- | --- | --- | 
| configuration\$1id |  지표에 보고된 S3 스토리지 렌즈 구성에 대한 대시보드 이름  | ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/AmazonS3/latest/userguide/images/icon-yes.png)  | ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/AmazonS3/latest/userguide/images/icon-yes.png)  | ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/AmazonS3/latest/userguide/images/icon-yes.png)  | ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/AmazonS3/latest/userguide/images/icon-yes.png)  | ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/AmazonS3/latest/userguide/images/icon-yes.png)  | 
| metrics\$1version |  S3 스토리지 렌즈 지표의 버전. 지표 버전의 고정 값은 `1.0`입니다.  | ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/AmazonS3/latest/userguide/images/icon-yes.png)  | ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/AmazonS3/latest/userguide/images/icon-yes.png)  | ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/AmazonS3/latest/userguide/images/icon-yes.png)  | ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/AmazonS3/latest/userguide/images/icon-yes.png)  | ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/AmazonS3/latest/userguide/images/icon-yes.png)  | 
| organization\$1id |  지표의 AWS Organizations ID  | ![\[No\]](http://docs.aws.amazon.com/ko_kr/AmazonS3/latest/userguide/images/icon-no.png)  | ![\[No\]](http://docs.aws.amazon.com/ko_kr/AmazonS3/latest/userguide/images/icon-no.png)  | ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/AmazonS3/latest/userguide/images/icon-yes.png)  | ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/AmazonS3/latest/userguide/images/icon-yes.png)  | ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/AmazonS3/latest/userguide/images/icon-yes.png)  | 
| aws\$1account\$1number | 지표에 연결된 AWS 계정 | ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/AmazonS3/latest/userguide/images/icon-yes.png)  | ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/AmazonS3/latest/userguide/images/icon-yes.png)  | ![\[No\]](http://docs.aws.amazon.com/ko_kr/AmazonS3/latest/userguide/images/icon-no.png)  | ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/AmazonS3/latest/userguide/images/icon-yes.png)  | ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/AmazonS3/latest/userguide/images/icon-yes.png)  | 
| aws\$1region | 지표의 AWS 리전 | ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/AmazonS3/latest/userguide/images/icon-yes.png)  | ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/AmazonS3/latest/userguide/images/icon-yes.png)  | ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/AmazonS3/latest/userguide/images/icon-yes.png)  | ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/AmazonS3/latest/userguide/images/icon-yes.png)  | ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/AmazonS3/latest/userguide/images/icon-yes.png)  | 
| bucket\$1name |  지표에 보고된 S3 버킷의 이름  | ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/AmazonS3/latest/userguide/images/icon-yes.png)  | ![\[No\]](http://docs.aws.amazon.com/ko_kr/AmazonS3/latest/userguide/images/icon-no.png)  | ![\[No\]](http://docs.aws.amazon.com/ko_kr/AmazonS3/latest/userguide/images/icon-no.png)  | ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/AmazonS3/latest/userguide/images/icon-yes.png)  | ![\[No\]](http://docs.aws.amazon.com/ko_kr/AmazonS3/latest/userguide/images/icon-no.png)  | 
| storage\$1class |  지표에 보고된 버킷에 대한 스토리지 클래스  | ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/AmazonS3/latest/userguide/images/icon-yes.png)  | ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/AmazonS3/latest/userguide/images/icon-yes.png)  | ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/AmazonS3/latest/userguide/images/icon-yes.png)  | ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/AmazonS3/latest/userguide/images/icon-yes.png)  | ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/AmazonS3/latest/userguide/images/icon-yes.png)  | 
| record\$1type |  지표의 세부 수준: ORGANIZATION, ACCOUNT, BUCKET  | ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/AmazonS3/latest/userguide/images/icon-yes.png) BUCKET | ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/AmazonS3/latest/userguide/images/icon-yes.png) ACCOUNT | ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/AmazonS3/latest/userguide/images/icon-yes.png) BUCKET | ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/AmazonS3/latest/userguide/images/icon-yes.png) ACCOUNT | ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/AmazonS3/latest/userguide/images/icon-yes.png) ORGANIZATION | 

# S3 Storage Lens에 CloudWatch 게시 사용
<a name="storage-lens-cloudwatch-enable-publish-option"></a>

S3 스토리지 렌즈 지표를 Amazon CloudWatch에 게시하여 [CloudWatch 대시보드](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Dashboards.html)에서 운영 상태에 대한 통합 보기를 생성할 수 있습니다. 또한 경보 및 트리거된 작업, 지표 수학, 이상 감지와 같은 CloudWatch 기능을 사용하여 S3 스토리지 렌즈 지표를 모니터링하고 조치를 취할 수 있습니다. 또한 CloudWatch API 작업을 사용하면 서드 파티 공급자를 포함한 애플리케이션이 S3 스토리지 렌즈 지표에 액세스할 수 있습니다. CloudWatch 기능에 대한 자세한 내용은 [Amazon CloudWatch 사용 설명서](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html)를 참조하세요.

S3 Storage Lens 지표는 S3 Storage Lens 구성을 소유한 계정의 CloudWatch에 게시됩니다. 고급 지표 내에서 CloudWatch 게시 옵션을 활성화하면 CloudWatch에서 구성 ID, 계정, 버킷(버킷 수준 지표만 해당), 리전 및 스토리지 클래스별로 계정 수준 및 버킷 수준 지표에 액세스할 수 있습니다. CloudWatch에서는 접두사 수준 지표를 사용할 수 없습니다.

S3 콘솔, Amazon S3 REST API, AWS CLI 및 AWS SDK로 신규 또는 기존 대시보드 구성에 CloudWatch 지원을 사용할 수 있습니다. CloudWatch 게시 옵션은 S3 스토리지 렌즈 고급 지표 및 권장 사항으로 업그레이드된 대시보드에 사용할 수 있습니다. S3 스토리지 렌즈 고급 지표 및 권장 사항 요금은 [Amazon S3 요금](https://aws.amazon.com/s3/pricing/)을 참조하세요. 추가 CloudWatch 지표 게시 요금은 적용되지 않습니다. 그러나 대시보드, 경보, API 호출 등의 다른 CloudWatch 요금이 적용됩니다.

S3 Storage Lens 지표용 CloudWatch 게시 옵션을 사용하려면 다음 주제를 참조하세요.

**참고**  
S3 Storage Lens 지표는 일일 지표이며 하루에 한 번 CloudWatch에 게시됩니다. CloudWatch에서 S3 Storage Lens 지표를 쿼리할 때 쿼리 기간은 1일(86,400초)이어야 합니다. 일일 S3 Storage Lens 지표가 Amazon S3 콘솔의 S3 Storage Lens 대시보드에 표시된 후 동일한 지표가 CloudWatch에 표시되는 데 몇 시간이 걸릴 수 있습니다. S3 Storage Lens 지표에 대해 CloudWatch 게시 옵션을 처음 사용하면 지표가 CloudWatch에 게시되는 데 최대 24시간이 걸릴 수 있습니다.  
현재 S3 스토리지 렌즈 지표는 CloudWatch 스트림을 통해 사용할 수 없습니다.

## S3 콘솔 사용
<a name="storage-lens-cloudwatch-enable-publish-console"></a>

S3 스토리지 렌즈 대시보드를 업데이트할 때 대시보드 이름이나 홈 리전을 변경할 수 없습니다. 또한 전체 계정의 스토리지로 범위가 지정된 기본 대시보드의 범위를 변경할 수 없습니다.

**CloudWatch 게시를 사용하도록 S3 스토리지 렌즈 대시보드 업데이트**

1. AWS Management Console에 로그인한 후 [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)에서 S3 콘솔을 엽니다.

1. 왼쪽 탐색 창에서 **S3 스토리지 렌즈**(S3 스토리지 렌즈), **Dashboards**(대시보드)를 선택합니다.

1. 편집할 대시보드를 선택한 다음 **편집(Edit)**을 선택합니다.

1. **지표 선택(Metrics selection)**에서 **고급 지표 및 권장 사항(Advanced metrics and recommendations)**을 선택합니다.

   고급 지표 및 권장 사항을 추가 요금에 사용할 수 있습니다. 고급 지표 및 권장 사항에는 15개월의 데이터 쿼리 기간, 접두사 수준에서 집계된 사용량 지표, 버킷별로 집계된 활동 지표, CloudWatch 게시 옵션, 스토리지 비용을 최적화하고 데이터 보호 모범 사례를 적용하는 데 도움이 되는 상황별 권장 사항이 포함됩니다. 자세한 내용은 [Amazon S3 요금](https://aws.amazon.com/s3/pricing/)을 참조하세요.

1. **고급 지표 및 권장 사항 기능 선택(Select Advanced metrics and recommendations features)**에서 **CloudWatch 게시(CloudWatch publishing)**를 선택합니다.
**중요**  
구성에서 사용량 지표에 접두사 집계를 사용하면 접두사 수준 지표가 CloudWatch에 게시되지 않습니다. 버킷, 계정 및 조직 수준 S3 Storage Lens 지표만 CloudWatch에 게시됩니다.

1. **변경 사항 저장**을 선택합니다.

**CloudWatch 지원을 사용하는 새 S3 Storage Lens 대시보드 생성**

1. AWS Management Console에 로그인한 후 [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)에서 S3 콘솔을 엽니다.

1. 왼쪽 탐색 창에서 **스토리지 렌즈**(스토리지 렌즈), **Dashboards**(대시보드)를 선택합니다.

1. **대시보드 생성**을 선택합니다.

1. **General**(일반)에서 다음 구성 옵션을 정의합니다.

   1. **Dashboard name**(대시보드 이름)에 대시보드 이름을 입력합니다.

      대시보드 이름은 65자 미만이어야 하며 특수 문자나 공백을 포함할 수 없습니다. 대시보드를 생성한 후에는 대시보드 이름을 변경할 수 없습니다.

   1. 대시보드에 대해 **홈 리전(Home Region)**을 선택합니다.

      이 대시보드 범위에 포함된 모든 리전에 대한 대시보드 지표는 지정된 홈 리전에 중앙 집중식으로 저장됩니다. CloudWatch에서 S3 Storage Lens 지표는 홈 리전에서도 사용할 수 있습니다. 대시보드를 생성한 후에는 홈 리전을 변경할 수 없습니다.

1. (선택 사항) 태그를 추가하려면 **태그 추가(Add tag)**를 선택하고 태그 **키(Key)**와 **값(Value)**을 입력합니다.
**참고**  
대시보드 구성에 최대 50개의 태그를 추가할 수 있습니다.

1. 구성 범위를 정의합니다.

   1. 조직 수준 구성을 생성할 때 **Include all accounts in your configuration**(구성에 모든 계정 포함) 또는 **Limit the scope to your signed-in account**(로그인한 계정으로 범위 제한)를 사용하여 구성에 포함할 계정을 선택합니다.
**참고**  
모든 계정을 포함하는 조직 수준 구성을 생성할 때 버킷이 아닌 리전만 포함하거나 제외할 수 있습니다.

   1. 다음에 따라 S3 스토리지 렌즈가 대시보드 구성에 포함할 리전과 버킷을 선택합니다.
      + 모든 리전을 포함하려면 **리전 및 버킷 포함(Include Regions and buckets)**을 선택합니다.
      + 특정 리전을 포함하려면 **모든 리전 포함(Include all Regions)**을 선택 취소합니다. **포함할 리전 선택(Choose Regions to include)**에서 S3 Storage Lens가 대시보드에 포함할 리전을 선택합니다.
      + 특정 버킷을 포함하려면 **모든 버킷 포함(Include all buckets)**을 선택 취소합니다. **포함할 버킷 선택(Choose buckets to include)**에서 S3 Storage Lens가 대시보드에 포함할 버킷을 선택합니다.
**참고**  
버킷을 최대 50개까지 선택할 수 있습니다.

1. **Metrics selection**(지표 선택)에서 **Advanced metrics and recommendations**(고급 지표 및 권장 사항)를 선택합니다.

   고급 지표 및 권장 사항 요금에 대한 자세한 내용은 [Amazon S3 요금](https://aws.amazon.com/s3/pricing/) 섹션을 참조하세요.

1. **Select advanced metrics and recommendations features**(고급 지표 및 권장 사항 기능 선택)에서 활성화할 옵션을 선택합니다.
   + **Advanced metrics(고급 지표** 
   + **CloudWatch 게시(CloudWatch publishing**
**중요**  
S3 스토리지 렌즈 구성에 접두사 집계를 사용하면 접두사 수준 지표가 CloudWatch에 게시되지 않습니다. 버킷, 계정 및 조직 수준 S3 스토리지 렌즈 지표만 CloudWatch에 게시됩니다.
   + **접두사 집계(Prefix aggregation**
**참고**  
고급 지표 및 권장 사항 기능에 대한 자세한 내용은 [지표 선택](storage_lens_basics_metrics_recommendations.md#storage_lens_basics_metrics_selection) 섹션을 참조하세요.

1. **Advanced metrics**(고급 지표)를 활성화한 경우 S3 스토리지 렌즈 대시보드에 표시하려는 **Advanced metrics categories**(고급 지표 범주)를 선택합니다.
   + **활동 지표**
   + **세부 상태 코드 지표**
   + **고급 비용 최적화 지표**
   + **고급 데이터 보호 지표**

   비용 범주에 관한 자세한 내용은 [지표 범주](storage_lens_basics_metrics_recommendations.md#storage_lens_basics_metrics_types) 섹션을 참조하십시오. 전체 지표 목록은 [Amazon S3 스토리지 렌즈 지표 용어집](storage_lens_metrics_glossary.md) 섹션을 참조하세요.

1. (선택 사항) 지표 내보내기를 구성합니다.

   지표 내보내기를 구성하는 방법에 대한 자세한 내용은 [S3 콘솔 사용](storage_lens_creating_dashboard.md#storage_lens_console_creating) 단계를 참조하세요.

1. **대시보드 생성**을 선택합니다.

## AWS CLI 사용
<a name="storage-lens-cloudwatch-enable-publish-cli"></a>

다음 AWS CLI 예에서는 S3 스토리지 렌즈 조직 수준 고급 지표 및 권장 사항 구성으로 CloudWatch 게시 옵션을 사용하도록 설정합니다. 이 예제를 사용하려면 `user input placeholders`를 사용자의 정보로 대체합니다.

```
aws s3control put-storage-lens-configuration --account-id=555555555555 --config-id=your-configuration-id --region=us-east-1 --storage-lens-configuration=file://./config.json

config.json
{
  "Id": "SampleS3StorageLensConfiguration",
  "AwsOrg": {
    "Arn": "arn:aws:organizations::123456789012:organization/o-abcdefgh"
  },
  "AccountLevel": {
    "ActivityMetrics": {
      "IsEnabled":true
    },
    "AdvancedCostOptimizationMetrics": {
      "IsEnabled":true
    },
    "AdvancedDataProtectionMetrics": {
      "IsEnabled":true
    },
    "DetailedStatusCodesMetrics": {
      "IsEnabled":true
    },
    "BucketLevel": {
      "ActivityMetrics": {
        "IsEnabled":true
      },
      "AdvancedCostOptimizationMetrics": {
        "IsEnabled":true
      },
      "DetailedStatusCodesMetrics": {
        "IsEnabled":true
      },
      "PrefixLevel":{
        "StorageMetrics":{
          "IsEnabled":true,
          "SelectionCriteria":{
            "MaxDepth":5,
            "MinStorageBytesPercentage":1.25,
            "Delimiter":"/"
          }
        }
      }
    }
  },
  "Exclude": {
    "Regions": [
      "eu-west-1"
    ],
    "Buckets": [
      "arn:aws:s3:::amzn-s3-demo-source-bucket "
    ]
  },
  "IsEnabled": true,
  "DataExport": {
    "S3BucketDestination": {
      "OutputSchemaVersion": "V_1",
      "Format": "CSV",
      "AccountId": "111122223333",
      "Arn": "arn:aws:s3:::amzn-s3-demo-destination-bucket",
      "Prefix": "prefix-for-your-export-destination",
      "Encryption": {
        "SSES3": {}
      }
    },
    "CloudWatchMetrics": {
      "IsEnabled": true
    }
  }
}
```

## Java용 AWS SDK 사용
<a name="storage-lens-cloudwatch-enable-publish-sdk"></a>

```
package aws.example.s3control;

import com.amazonaws.AmazonServiceException;
import com.amazonaws.SdkClientException;
import com.amazonaws.auth.profile.ProfileCredentialsProvider;
import com.amazonaws.services.s3control.AWSS3Control;
import com.amazonaws.services.s3control.AWSS3ControlClient;
import com.amazonaws.services.s3control.model.AccountLevel;
import com.amazonaws.services.s3control.model.ActivityMetrics;
import com.amazonaws.services.s3control.model.BucketLevel;
import com.amazonaws.services.s3control.model.CloudWatchMetrics;
import com.amazonaws.services.s3control.model.Format;
import com.amazonaws.services.s3control.model.Include;
import com.amazonaws.services.s3control.model.OutputSchemaVersion;
import com.amazonaws.services.s3control.model.PrefixLevel;
import com.amazonaws.services.s3control.model.PrefixLevelStorageMetrics;
import com.amazonaws.services.s3control.model.PutStorageLensConfigurationRequest;
import com.amazonaws.services.s3control.model.S3BucketDestination;
import com.amazonaws.services.s3control.model.SSES3;
import com.amazonaws.services.s3control.model.SelectionCriteria;
import com.amazonaws.services.s3control.model.StorageLensAwsOrg;
import com.amazonaws.services.s3control.model.StorageLensConfiguration;
import com.amazonaws.services.s3control.model.StorageLensDataExport;
import com.amazonaws.services.s3control.model.StorageLensDataExportEncryption;
import com.amazonaws.services.s3control.model.StorageLensTag;

import java.util.Arrays;
import java.util.List;

import static com.amazonaws.regions.Regions.US_WEST_2;

public class CreateAndUpdateDashboard {

    public static void main(String[] args) {
        String configurationId = "ConfigurationId";
        String sourceAccountId = "Source Account ID";
        String exportAccountId = "Destination Account ID";
        String exportBucketArn = "arn:aws:s3:::amzn-s3-demo-destination-bucket"; // The destination bucket for your metrics export must be in the same Region as your S3 Storage Lens configuration.
        String awsOrgARN = "arn:aws:organizations::123456789012:organization/o-abcdefgh";
        Format exportFormat = Format.CSV;

        try {
            SelectionCriteria selectionCriteria = new SelectionCriteria()
                    .withDelimiter("/")
                    .withMaxDepth(5)
                    .withMinStorageBytesPercentage(10.0);
            PrefixLevelStorageMetrics prefixStorageMetrics = new PrefixLevelStorageMetrics()
                    .withIsEnabled(true)
                    .withSelectionCriteria(selectionCriteria);
            BucketLevel bucketLevel = new BucketLevel()
                    .withActivityMetrics(new ActivityMetrics().withIsEnabled(true))
                    .withAdvancedCostOptimizationMetrics(new AdvancedCostOptimizationMetrics().withIsEnabled(true))
                    .withAdvancedDataProtectionMetrics(new AdvancedDataProtectionMetrics().withIsEnabled(true))
                    .withDetailedStatusCodesMetrics(new DetailedStatusCodesMetrics().withIsEnabled(true))
                    .withPrefixLevel(new PrefixLevel().withStorageMetrics(prefixStorageMetrics));
            AccountLevel accountLevel = new AccountLevel()
                    .withActivityMetrics(new ActivityMetrics().withIsEnabled(true))
                    .withAdvancedCostOptimizationMetrics(new AdvancedCostOptimizationMetrics().withIsEnabled(true))
                    .withAdvancedDataProtectionMetrics(new AdvancedDataProtectionMetrics().withIsEnabled(true))
                    .withDetailedStatusCodesMetrics(new DetailedStatusCodesMetrics().withIsEnabled(true))
                    .withBucketLevel(bucketLevel);

            Include include = new Include()
                    .withBuckets(Arrays.asList("arn:aws:s3:::amzn-s3-demo-bucket"))
                    .withRegions(Arrays.asList("us-west-2"));

            StorageLensDataExportEncryption exportEncryption = new StorageLensDataExportEncryption()
                    .withSSES3(new SSES3());
            S3BucketDestination s3BucketDestination = new S3BucketDestination()
                    .withAccountId(exportAccountId)
                    .withArn(exportBucketArn)
                    .withEncryption(exportEncryption)
                    .withFormat(exportFormat)
                    .withOutputSchemaVersion(OutputSchemaVersion.V_1)
                    .withPrefix("Prefix");
            CloudWatchMetrics cloudWatchMetrics = new CloudWatchMetrics()
                    .withIsEnabled(true);
            StorageLensDataExport dataExport = new StorageLensDataExport()
                    .withCloudWatchMetrics(cloudWatchMetrics)
                    .withS3BucketDestination(s3BucketDestination);

            StorageLensAwsOrg awsOrg = new StorageLensAwsOrg()
                    .withArn(awsOrgARN);

            StorageLensConfiguration configuration = new StorageLensConfiguration()
                    .withId(configurationId)
                    .withAccountLevel(accountLevel)
                    .withInclude(include)
                    .withDataExport(dataExport)
                    .withAwsOrg(awsOrg)
                    .withIsEnabled(true);

            List<StorageLensTag> tags = Arrays.asList(
                    new StorageLensTag().withKey("key-1").withValue("value-1"),
                    new StorageLensTag().withKey("key-2").withValue("value-2")
            );

            AWSS3Control s3ControlClient = AWSS3ControlClient.builder()
                    .withCredentials(new ProfileCredentialsProvider())
                    .withRegion(US_WEST_2)
                    .build();

            s3ControlClient.putStorageLensConfiguration(new PutStorageLensConfigurationRequest()
                    .withAccountId(sourceAccountId)
                    .withConfigId(configurationId)
                    .withStorageLensConfiguration(configuration)
                    .withTags(tags)
            );
        } catch (AmazonServiceException e) {
            // The call was transmitted successfully, but Amazon S3 couldn't process
            // it and returned an error response.
            e.printStackTrace();
        } catch (SdkClientException e) {
            // Amazon S3 couldn't be contacted for a response, or the client
            // couldn't parse the response from Amazon S3.
            e.printStackTrace();
        }
    }
}
```

## REST API 사용
<a name="storage-lens-cloudwatch-enable-publish-api"></a>

Amazon S3 REST API로 CloudWatch 게시 옵션을 사용하도록 설정하려면 [https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutStorageLensConfiguration.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutStorageLensConfiguration.html)을 사용합니다.

**다음 단계**  
CloudWatch 게시 옵션을 사용하도록 설정한 후 CloudWatch의 S3 Storage Lens 지표에 액세스할 수 있습니다. CloudWatch 기능을 활용하여 CloudWatch에서 S3 Storage Lens 데이터를 모니터링하고 분석할 수도 있습니다. 자세한 내용은 다음 항목을 참조하세요.
+ [S3 Storage Lens 지표 및 차원](storage-lens-cloudwatch-metrics-dimensions.md)
+ [CloudWatch의 S3 Storage Lens 지표 작업](storage-lens-cloudwatch-monitoring-cloudwatch.md)

# CloudWatch의 S3 Storage Lens 지표 작업
<a name="storage-lens-cloudwatch-monitoring-cloudwatch"></a>

S3 스토리지 렌즈 지표를 Amazon CloudWatch에 게시하여 [CloudWatch 대시보드](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Dashboards.html)에서 운영 상태에 대한 통합 보기를 생성할 수 있습니다. 또한 경보 및 트리거된 작업, 지표 수학, 이상 감지와 같은 CloudWatch 기능을 사용하여 S3 스토리지 렌즈 지표를 모니터링하고 조치를 취할 수 있습니다. 또한 CloudWatch API 작업을 사용하면 서드 파티 공급자를 포함한 애플리케이션이 S3 스토리지 렌즈 지표에 액세스할 수 있습니다. CloudWatch 기능에 대한 자세한 내용은 [Amazon CloudWatch 사용 설명서](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html)를 참조하세요.

Amazon S3 콘솔, Amazon S3 REST API, AWS CLI 및 AWS SDK로 신규 또는 기존 대시보드 구성에 CloudWatch 게시 옵션을 사용할 수 있습니다. CloudWatch 게시 옵션은 S3 스토리지 렌즈 고급 지표 및 권장 사항으로 업그레이드된 대시보드에 사용할 수 있습니다. S3 스토리지 렌즈 고급 지표 및 권장 사항 요금은 [Amazon S3 요금](https://aws.amazon.com/s3/pricing/)을 참조하세요. 추가 CloudWatch 지표 게시 요금은 적용되지 않습니다. 그러나 대시보드, 경보, API 호출 등의 다른 CloudWatch 요금이 적용됩니다. 자세한 내용은 [Amazon CloudWatch 요금](https://aws.amazon.com/cloudwatch/pricing/)을 참조하세요.

S3 Storage Lens 지표는 S3 Storage Lens 구성을 소유한 계정의 CloudWatch에 게시됩니다. 고급 지표 내에서 CloudWatch 게시 옵션을 활성화하면 CloudWatch에서 구성 ID, 계정, 버킷(버킷 수준 지표만 해당), 리전 및 스토리지 클래스별로 계정 수준 및 버킷 수준 지표에 액세스할 수 있습니다. CloudWatch에서는 접두사 수준 지표를 사용할 수 없습니다.

**참고**  
S3 Storage Lens 지표는 일일 지표이며 하루에 한 번 CloudWatch에 게시됩니다. CloudWatch에서 S3 Storage Lens 지표를 쿼리할 때 쿼리 기간은 1일(86,400초)이어야 합니다. 일일 S3 Storage Lens 지표가 Amazon S3 콘솔의 S3 Storage Lens 대시보드에 표시된 후 동일한 지표가 CloudWatch에 표시되는 데 몇 시간이 걸릴 수 있습니다. S3 Storage Lens 지표에 대해 CloudWatch 게시 옵션을 처음 사용하면 지표가 CloudWatch에 게시되는 데 최대 24시간이 걸릴 수 있습니다.  
현재 S3 스토리지 렌즈 지표는 CloudWatch 스트림을 통해 사용할 수 없습니다.

CloudWatch에서 S3 Storage Lens 지표를 사용하는 방법에 대한 자세한 내용은 다음 주제를 참조하세요.

**Topics**
+ [CloudWatch 대시보드 사용](#storage-lens-cloudwatch-monitoring-cloudwatch-dashboards)
+ [경보 설정, 작업 트리거 및 이상 탐지 사용](#storage-lens-cloudwatch-monitoring-cloudwatch-alarms)
+ [차원을 사용하여 지표 필터링](#storage-lens-cloudwatch-monitoring-cloudwatch-dimensions)
+ [지표 수학으로 새 지표 계산](#storage-lens-cloudwatch-monitoring-cloudwatch-metric-math)
+ [그래프에서 검색 표현식 사용](#storage-lens-cloudwatch-monitoring-cloudwatch-search-expressions)

## CloudWatch 대시보드 사용
<a name="storage-lens-cloudwatch-monitoring-cloudwatch-dashboards"></a>

CloudWatch 대시보드로 다른 애플리케이션 지표와 함께 S3 Storage Lens 지표를 모니터링하고 운영 상태에 대한 통합 보기를 생성할 수 있습니다. 대시보드는 CloudWatch 콘솔에서 사용자 지정이 가능한 홈 페이지로, 단일 보기에서 리소스를 모니터링하는 데 사용할 수 있습니다.

CloudWatch에는 특정 지표 또는 차원 집합에 대한 액세스 제한을 지원하지 않는 광범위한 권한 제어 기능이 있습니다. CloudWatch에 액세스할 수 있는 계정 또는 조직의 사용자는 CloudWatch 지원 옵션이 사용되는 모든 S3 Storage Lens 구성에 대한 지표에 액세스할 수 있습니다. S3 Storage Lens에서와 같이 특정 대시보드에 대한 권한을 관리할 수 없습니다. CloudWatch 권한에 대한 자세한 내용은 *Amazon CloudWatch 사용 설명서*의 [CloudWatch 리소스에 대한 액세스 권한 관리](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/iam-access-control-overview-cw.html)를 참조하세요.

CloudWatch 대시보드 사용 및 권한 구성에 대한 자세한 내용은 *Amazon CloudWatch 사용 설명서*의 [Amazon CloudWatch 대시보드 사용](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Dashboards.html)과 [CloudWatch 대시보드 공유](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch-dashboard-sharing.html)를 참조하세요.

## 경보 설정, 작업 트리거 및 이상 탐지 사용
<a name="storage-lens-cloudwatch-monitoring-cloudwatch-alarms"></a>

CloudWatch의 S3 Storage Lens 지표를 감시하고 임계값 위반 시 조치를 취하는 CloudWatch 경보를 구성할 수 있습니다. 예를 들어 **미완료 멀티파트 업로드 바이트**가 3일 연속 1GB를 초과할 때 Amazon SNS 알림을 전송하는 경보를 구성할 수 있습니다.

또한 이상 탐지를 사용하여 S3 Storage Lens 지표를 지속적으로 분석하고, 정상 기준을 결정하고, 이상을 표시할 수 있습니다. 지표의 기댓값에 기반하여 이상 탐지 경보를 생성할 수 있습니다. 예를 들어 **객체 잠금이 활성화된 바이트**의 이상을 모니터링하여 객체 잠금 설정의 무단 제거를 탐지할 수 있습니다.

자세한 내용과 예는 *Amazon CloudWatch 사용 설명서*의 [Amazon CloudWatch 경보 사용](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html)과 [그래프의 지표에서 경보 생성](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/create_alarm_metric_graph.html)을 참조하세요.

## 차원을 사용하여 지표 필터링
<a name="storage-lens-cloudwatch-monitoring-cloudwatch-dimensions"></a>

차원을 사용하여 CloudWatch 콘솔에서 S3 Storage Lens 지표를 필터링할 수 있습니다. 예를 들어 `configuration_id`, `aws_account_number`, `aws_region`, `bucket_name` 등으로 필터링할 수 있습니다.

S3 Storage Lens는 계정당 여러 대시보드 구성을 지원합니다. 즉, 서로 다른 구성이 동일한 버킷을 포함할 수 있습니다. 이러한 지표가 CloudWatch에 게시되면 버킷은 CloudWatch 내에서 중복 지표를 갖게 됩니다. CloudWatch에서 특정 S3 Storage Lens 구성에 대한 지표만 보려면 `configuration_id` 차원을 사용합니다. `configuration_id`로 필터링하면 식별한 구성과 관련된 지표만 표시됩니다.

구성 ID로 필터링에 대한 자세한 내용은 *Amazon CloudWatch 사용 설명서*의 [사용 가능한 지표 검색](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/finding_metrics_with_cloudwatch.html)을 참조하세요.

## 지표 수학으로 새 지표 계산
<a name="storage-lens-cloudwatch-monitoring-cloudwatch-metric-math"></a>

지표 수학을 사용하여 여러 S3 Storage Lens 지표를 쿼리하고, 수학 표현식을 사용하여 이러한 지표에 기반한 새로운 시계열을 생성할 수 있습니다. 예를 들어 객체 수에서 암호화된 객체를 빼서 암호화되지 않은 객체에 대한 새 지표를 생성할 수 있습니다. `StorageBytes`를 `ObjectCount`로 나누어 평균 객체 크기를 구하거나 `BytesDownloaded`를 `StorageBytes`로 나누어 하루에 액세스한 바이트 수를 구하는 지표를 생성할 수도 있습니다.

자세한 내용은 *Amazon CloudWatch 사용 설명서*의 [지표 수학 사용](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/using-metric-math.html)을 참조하세요.

## 그래프에서 검색 표현식 사용
<a name="storage-lens-cloudwatch-monitoring-cloudwatch-search-expressions"></a>

S3 스토리지 렌즈 지표를 사용하면 검색 표현식을 생성할 수 있습니다. 예를 들어 **IncompleteMultipartUploadStorageBytes**라는 모든 지표에 대한 검색 표현식을 생성하고 표현식에 `SUM`을 추가할 수 있습니다. 이 검색 표현식을 사용하면 스토리지의 모든 차원에서 총 미완료 멀티파트 업로드 바이트 수를 단일 지표로 볼 수 있습니다.

이 예에서는 **IncompleteMultipartUploadStorageBytes**라는 모든 지표에 대한 검색 표현식을 생성하는 데 사용할 구문을 보여줍니다.

```
SUM(SEARCH('{AWS/S3/Storage-Lens,aws_account_number,aws_region,configuration_id,metrics_version,record_type,storage_class} MetricName="IncompleteMultipartUploadStorageBytes"', 'Average',86400))
```

이 구문에 대한 자세한 내용은 *Amazon CloudWatch 사용 설명서*의 [CloudWatch 검색 표현식 구문](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/search-expression-syntax.html)을 참조하세요. 검색 표현식으로 CloudWatch 그래프를 생성하려면 *Amazon CloudWatch 사용 설명서*의 [검색 표현식이 있는 CloudWatch 그래프 생성](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/create-search-expression.html)을 참조하세요.