

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

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

ルール設定ファイルに必要なルールを確認したら、コンソール内でファイルを作成して編集できます。または、コンソールや 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. **[ファイルを選択]** を選択し、ルール定義ファイルを選択します。

   または、**[構成を定義]** を選択して、Amazon Managed Service for Prometheus コンソール内で直接、ルール定義ファイルを作成および編集することもできます。これにより、サンプルデフォルト定義ファイルが作成されます。これを編集してアップロードします。

1. (オプション) 名前空間にタグを追加するには、**[新しいタグを追加]** を選択します。

   **[キー]** にタグの名前を入力します。**[値]** では、任意でタグに値を追加できます。

   別のタグを追加するには、**[新しいタグを追加]** を選択します。

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` であれば、ルールファイルが有効になっています。