

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon Managed Service for Prometheus にアラートマネージャー設定ファイルをアップロードする
<a name="AMP-alertmanager-upload"></a>

アラートマネージャー設定ファイルに必要な事項を確認したら、コンソール内で作成して編集できます。または、Amazon Managed Service for Prometheus コンソールまたは AWS CLIを使用して既存のファイルをアップロードできます。

**注記**  
Amazon EKS クラスターを実行している場合は、[AWS Controllers for Kubernetes](integrating-ack.md) を使用してアラートマネージャー設定ファイルをアップロードすることもできます。

**Amazon Managed Service for Prometheus コンソールを使用してアラートマネージャー設定を編集または置換するには**

1. Amazon Managed Service for Prometheus コンソール ([https://console.aws.amazon.com/prometheus/](https://console.aws.amazon.com/prometheus/home)) を開きます。

1. ページの左上隅にあるメニューアイコンを選択し、**[すべての WorkSpaces]** を選択します。

1. ワークスペースのワークスペース ID を選択し、**[アラートマネージャー]** タブを選択します。

1. ワークスペースにまだアラートマネージャーの定義がない場合は、**[定義を追加]** を選択します。
**注記**  
置換するアラートマネージャー定義がワークスペースに既にある場合は、代わりに **[変更]** を選択します。

1. **[ファイルを選択]** を選択し、アラートマネージャー定義ファイルを選択して、**[続行]** を選択します。
**注記**  
または、**[定義を作成]** オプションを選択して、新しいファイルを作成してコンソールで直接編集することもできます。これにより、サンプルのデフォルト設定が作成されます。この設定を編集してからアップロードします。

**を使用してアラートマネージャー設定をワークスペースに初めて AWS CLI アップロードするには**

1. アラートマネージャーファイルの内容を base64 でエンコードします。Linux では、次のコマンドを使用できます。

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

   macOS では、次のコマンドを使用できます。

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

1. 以下のいずれかのコマンドを入力して、ファイルをアップロードします。

    AWS CLI バージョン 2 で、次のように入力します。

   ```
   aws amp create-alert-manager-definition --data file://{{path_to_base_64_output_file}} --workspace-id {{my-workspace-id}} --region {{region}}
   ```

    AWS CLI バージョン 1 で、次のように入力します。

   ```
   aws amp create-alert-manager-definition --data fileb://{{path_to_base_64_output_file}} --workspace-id {{my-workspace-id}} --region {{region}}
   ```

1. アラートマネージャーの設定が有効になるまで数秒かかります。ステータスを確認するには、次のコマンドを入力します。

   ```
   aws amp describe-alert-manager-definition --workspace-id {{workspace_id}} --region {{region}}
   ```

   `status` が `ACTIVE` であれば、新しいアラートマネージャーの定義が有効になっています。

**を使用してワークスペースのアラートマネージャー設定を新しい設定 AWS CLI に置き換えるには**

1. アラートマネージャーファイルの内容を base64 でエンコードします。Linux では、次のコマンドを使用できます。

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

   macOS では、次のコマンドを使用できます。

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

1. 以下のいずれかのコマンドを入力して、ファイルをアップロードします。

    AWS CLI バージョン 2 で、次のように入力します。

   ```
   aws amp put-alert-manager-definition --data file://{{path_to_base_64_output_file}} --workspace-id {{my-workspace-id}} --region {{region}}
   ```

    AWS CLI バージョン 1 で、次のように入力します。

   ```
   aws amp put-alert-manager-definition --data file://{{path_to_base_64_output_file}} --workspace-id {{my-workspace-id}} --region {{region}}
   ```

1. 新しいアラートマネージャーの設定が有効になるまで数秒かかります。ステータスを確認するには、次のコマンドを入力します。

   ```
   aws amp describe-alert-manager-definition --workspace-id {{workspace_id}} --region {{region}}
   ```

   `status` が `ACTIVE` であれば、新しいアラートマネージャーの定義が有効になっています。それまでは、以前のアラートマネージャーの設定が有効なままになります。