

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

# 通知ルールの編集
<a name="notification-rule-edit"></a>

通知ルールを編集して、その名前、通知を送信する対象のイベント、詳細タイプまたは通知の送信先のターゲットを変更できます。デベロッパーツールコンソールまたは を使用して AWS CLI 、通知ルールを編集できます。<a name="notification-rule-edit-console"></a>

# 通知ルールを編集するには (コンソール)
<a name="notification-rule-edit-console"></a>

1. [https://console.aws.amazon.com/codesuite/settings/notifications](https://console.aws.amazon.com/codesuite/settings/notifications/) で AWS デベロッパーツールコンソールを開きます。

1. ナビゲーションバーで、[**Settings (設定)**] を展開し、[**Notifications rules (通知ルール)**] を選択します。

1. **通知ルール**で、現在サインイン AWS リージョン している の AWS アカウント内のリソース用に設定されたルールを確認します。セレクタを使用して AWS リージョンを変更します。

1. リストからルールを選択し、[**編集**] を選択します。変更を行ってから、[**送信**] を選択します。<a name="notification-rule-edit-cli"></a>

# 通知ルールを編集するには (AWS CLI)
<a name="notification-rule-edit-cli"></a>

1. ターミナルまたはコマンドプロンプトで、 [describe-notification-rule コマンド](notification-rule-view.md#notification-rule-view-details-cli) を実行し、通知ルールの構造を表示します。

1. **update-notification rule** コマンドを実行して JSON スケルトンを生成し、それをファイルに保存します。

   ```
   aws codestar-notifications update-notification-rule --generate-cli-skeleton > {{update.json}}
   ```

   ファイルには任意の名前を付けることができます。この例では、ファイルは {{update.json}} です。

1. プレーンテキストエディタで JSON ファイルを開き、そのルールを変更します。

   次の例は、ID {{123456789012}} の AWS アカウントの {{MyDemoRepo}} という名前のリポジトリ**MyNotificationRule**に対して という名前の通知ルールを示しています。ブランチとタグが作成されると、通知は、{{MyNotificationTopic}} という Amazon SNS トピックに送信されます。ルール名は、{{MyNewNotificationRule}} に変更されます。

   ```
   {
       "Name": "{{MyNewNotificationRule}}",
       "EventTypeIds": [
           "codecommit-repository-branches-and-tags-created"
       ],
       "Resource": "arn:aws:codecommit:{{us-east-1}}:{{123456789012}}:{{MyDemoRepo}}",
       "Targets": [
           {
               "TargetType": "SNS",
               "TargetAddress": "arn:aws:sns:{{us-east-1}}:{{123456789012}}:{{MyNotificationTopic}}"
           }
       ],
       "Status": "ENABLED",
       "DetailType": "FULL"
   }
   ```

   ファイルを保存します。

1. 先ほど編集したファイルを使用して、ターミナルまたはコマンドラインで **update-notification-rule** コマンドを再度実行し、通知ルールを更新します。

   ```
   aws codestar-notifications update-notification-rule --cli-input-json  file://{{update}}.json
   ```

1. 成功すると、次に示すような通知ルールの Amazon リソースネーム (ARN) がコマンドから返されます。

   ```
   {
       "Arn": "arn:aws:codestar-notifications:{{us-east-1}}:{{123456789012}}:notificationrule/dc82df7a-EXAMPLE"
   }
   ```<a name="notification-rule-remove-tag-cli"></a>

# 通知ルールからタグを削除するには (AWS CLI)
<a name="notification-rule-remove-tag-cli"></a>

1. ターミナルまたはコマンドラインプロンプトで、**untag-resource** コマンドを実行します。例えば、次のコマンドは {{Team}} という名前のタグを削除します。

   ```
   aws codestar-notifications untag-resource --arn arn:aws:codestar-notifications:us-east-1:123456789012:notificationrule/fe1efd35-EXAMPLE --tag-keys Team
   ```

1. 成功した場合、このコマンドは何も返しません。

## 関連情報
<a name="notification-rule-edit-also"></a>
+ [通知ルールのターゲットの追加または削除](notification-target-change-rule.md)
+ [通知ルールの通知の有効化または無効化](notification-rule-enable-disable.md)
+ [Events](concepts.md#events)