

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

# ルール設定ファイルを編集または置換する
<a name="AMP-rules-edit"></a>

Amazon Managed Service for Prometheus に既にアップロードしたルールファイルのルールを変更する場合は、新しいルールファイルをアップロードして既存の設定を置き換えるか、コンソールで現在の設定を直接編集できます。必要に応じて、現在のファイルをダウンロードし、テキストエディタで編集して、新しいバージョンをアップロードできます。

**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. (オプション) 現在のルール設定ファイルをダウンロードする場合は、**[ダウンロード]** または **[コピー]** を選択します。

1. **[変更]** を選択して、コンソール内で設定を直接編集します。完了したら、**[保存]** を選択します。

   または、**[構成を置き換える]** を選択して、新しい設定ファイルをアップロードすることもできます。その場合は、新しいルール定義ファイルを選択し、**[続行]** を選択してアップロードします。

**を使用してルール設定ファイル AWS CLI を編集するには**

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

   ```
   base64 input-file output-file
   ```

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

   ```
   openssl base64 input-file output-file
   ```

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

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

   ```
   aws amp put-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 put-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` であれば、ルールファイルが有効になっています。それまでは、このルールファイルの以前のバージョンが有効なままになります。