

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

# Amazon Managed Service for Prometheus에 규칙 구성 파일 업로드
<a name="AMP-rules-upload"></a>

규칙 구성 파일에서 원하는 규칙이 무엇인지 알면 콘솔 내에서 해당 규칙을 생성 및 편집하거나 콘솔 또는 AWS CLI를 사용하여 파일을 업로드할 수 있습니다.

**참고**  
Amazon EKS 클러스터를 실행하는 경우 [Kubernetes용AWS 컨트롤러](integrating-ack.md)를 사용하여 규칙 구성 파일을 업로드할 수도 있습니다.

**Amazon Managed Service for Prometheus 콘솔을 사용하여 규칙 구성을 편집하거나 바꾸고 네임스페이스를 생성하려면**

1. [https://console.aws.amazon.com/prometheus/](https://console.aws.amazon.com/prometheus/home)에서 Amazon Managed Service for Prometheus 콘솔을 엽니다.

1. 페이지 왼쪽 상단에서 메뉴 아이콘을 선택한 다음, **모든 워크스페이스**를 선택합니다.

1. 워크스페이스의 워크스페이스 ID를 선택한 다음, **규칙 관리** 탭을 선택합니다.

1. **네임스페이스 추가**를 선택합니다.

1. **파일 선택**을 선택하고 규칙 정의 파일을 선택합니다.

   또는 **구성 정의**를 선택하여 Amazon Managed Service for Prometheus 콘솔에서 직접 규칙 정의 파일을 생성하고 편집할 수 있습니다. 이렇게 하면 업로드하기 전에 편집하는 샘플 기본 정의 파일이 생성됩니다.

1. (선택 사항) 네임스페이스에 태그를 추가하려면 **새 태그 추가**를 선택합니다.

   그런 다음, **키**에서 태그 이름을 입력합니다. **값(Value)**에 태그의 선택적 값을 추가할 수 있습니다.

   다른 태그를 추가하려면 **새 태그 추가**를 선택합니다.

1. **계속**을 선택합니다. Amazon Managed Service for Prometheus는 선택한 규칙 파일과 동일한 이름을 가진 새 네임스페이스를 생성합니다.

**AWS CLI 를 사용하여 알림 관리자 구성을 새 네임스페이스의 워크스페이스에 업로드하려면**

1. Base64는 알림 관리자 파일의 내용을 인코딩합니다. Linux에서 다음 명령을 사용할 수 있습니다.

   ```
   base64 {{input-file}} {{output-file}}
   ```

   macOS에서 다음 명령을 사용할 수 있습니다.

   ```
   openssl base64 {{input-file}} {{output-file}}
   ```

1. 다음 명령 중 하나를 입력하여 네임스페이스를 생성하고 파일을 업로드합니다.

    AWS CLI 버전 2에서 다음을 입력합니다.

   ```
   aws amp create-rule-groups-namespace --data file://{{path_to_base_64_output_file}} --name {{namespace-name}}  --workspace-id {{my-workspace-id}} --region {{region}}
   ```

    AWS CLI 버전 1에서 다음을 입력합니다.

   ```
   aws amp create-rule-groups-namespace --data fileb://{{path_to_base_64_output_file}} --name {{namespace-name}}  --workspace-id {{my-workspace-id}} --region {{region}}
   ```

1. 알림 관리자 구성이 활성화되는 데 몇 초 정도 걸립니다. 상태를 확인하려면 다음 명령을 입력합니다.

   ```
   aws amp describe-rule-groups-namespace --workspace-id {{workspace_id}} --name {{namespace-name}} --region {{region}}
   ```

   `status`가 `ACTIVE`이면 규칙 파일이 적용된 것입니다.