

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Mengedit aturan notifikasi
<a name="notification-rule-edit"></a>

Anda dapat mengedit aturan notifikasi untuk mengubah namanya, peristiwa yang mengirimkan notifikasi, jenis detail, atau target atau target yang mengirimkan notifikasi. Anda dapat menggunakan konsol Alat Pengembang atau AWS CLI untuk mengedit aturan pemberitahuan.<a name="notification-rule-edit-console"></a>

# Untuk mengedit aturan notifikasi (konsol)
<a name="notification-rule-edit-console"></a>

1. Buka konsol Alat AWS Pengembang di [https://console.aws.amazon.com/codesuite/pengaturan/pemberitahuan](https://console.aws.amazon.com/codesuite/settings/notifications/).

1. Di bilah navigasi, perluas **Pengaturan**, lalu pilih **Aturan notifikasi**.

1. Dalam **aturan Pemberitahuan**, tinjau aturan yang dikonfigurasi untuk sumber daya di AWS akun Wilayah AWS di tempat Anda saat ini masuk. Gunakan pemilih untuk mengubah. Wilayah AWS

1. Pilih aturan dari daftar, lalu pilih **Edit**. Lakukan perubahan, dan pilih **Kirim**.<a name="notification-rule-edit-cli"></a>

# Untuk mengedit aturan notifikasi (AWS CLI)
<a name="notification-rule-edit-cli"></a>

1. Pada terminal atau command prompt, jalankan [describe-notification-ruleperintah](notification-rule-view.md#notification-rule-view-details-cli) untuk melihat struktur aturan notifikasi.

1. Jalankan perintah **update-notification rule** untuk menghasilkan kerangka JSON dan kemudian menyimpannya ke file.

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

   Anda dapat memberi nama file apa pun yang Anda inginkan. Dalam contoh ini, file tersebut adalah{{update.json}}.

1. Buka file JSON dalam editor plaintext dan buat perubahan aturan. 

   Contoh berikut menunjukkan aturan notifikasi bernama **MyNotificationRule** untuk repositori bernama {{MyDemoRepo}} dalam AWS akun dengan ID. {{123456789012}} Pemberitahuan dikirim ke topik Amazon SNS yang diberi nama {{MyNotificationTopic}} saat cabang dan tag dibuat. Nama aturan diubah menjadi{{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"
   }
   ```

   Simpan file tersebut.

1. Menggunakan file yang baru saja Anda edit, di terminal atau baris perintah, jalankan perintah **update-notification-rule** lagi untuk memperbarui aturan notifikasi.

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

1. Jika berhasil, perintah mengembalikan Amazon Resource Name (ARN) dari aturan notifikasi, mirip dengan berikut ini.

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

# Untuk menghapus tanda dari aturan notifikasi (AWS CLI)
<a name="notification-rule-remove-tag-cli"></a>

1. Di terminal atau permintaan perintah, jalankan perintah **untag-resource**. Misalnya, perintah berikut menghapus tag dengan nama{{Team}}.

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

1. Jika berhasil, perintah ini tidak mengembalikan apa pun.

## Lihat juga
<a name="notification-rule-edit-also"></a>
+ [Menambah atau menghapus target untuk aturan notifikasi](notification-target-change-rule.md)
+ [Mengaktifkan atau menonaktifkan notifikasi untuk aturan notifikasi](notification-rule-enable-disable.md)
+ [Peristiwa](concepts.md#events)