

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

# Mengedit pemicu dalam CodeDeploy grup penerapan
<a name="monitoring-sns-event-notifications-edit-trigger"></a>

Jika persyaratan notifikasi berubah, Anda dapat memodifikasi pemicu daripada membuat yang baru.

## Memodifikasi CodeDeploy pemicu (CLI)
<a name="monitoring-sns-event-notifications-edit-trigger-cli"></a>

 Untuk menggunakan AWS CLI untuk mengubah detail pemicu CodeDeploy peristiwa saat Anda memperbarui grup penerapan, buat file JSON untuk menentukan perubahan pada properti grup penyebaran, lalu jalankan [update-deployment-group](https://docs.aws.amazon.com/cli/latest/reference/deploy/update-deployment-group.html)perintah dengan opsi. `--cli-input-json` 

Cara termudah untuk membuat file JSON adalah dengan menjalankan **get-deployment-group** perintah untuk mendapatkan detail grup penyebaran saat ini dalam format JSON, dan kemudian mengedit nilai yang diperlukan dalam editor teks biasa.

1. Jalankan perintah berikut, ganti nama aplikasi dan grup penyebaran Anda dengan dan: *application* *deployment-group*

   ```
   aws deploy get-deployment-group --application-name application --deployment-group-name deployment-group
   ```

1. Salin hasil perintah ke editor teks biasa dan kemudian hapus yang berikut ini:
   + Di awal output, hapus`{ "deploymentGroupInfo":`. 
   + Di akhir output, hapus`}`. 
   + Hapus baris yang berisi`deploymentGroupId`.
   + Hapus baris yang berisi`deploymentGroupName`.

   Isi file teks Anda sekarang akan terlihat mirip dengan yang berikut ini:

   ```
   {
       "applicationName": "TestApp-us-east-2",
       "deploymentConfigName": "CodeDeployDefault.OneAtATime",
       "autoScalingGroups": [],
       "ec2TagFilters": [
           {
               "Type": "KEY_AND_VALUE",
               "Value": "East-1-Instances",
               "Key": "Name"
           }
       ],
       "triggerConfigurations": [
           {
               "triggerEvents": [
                   "DeploymentStart",
                   "DeploymentSuccess",
                   "DeploymentFailure",
                   "DeploymentStop"
               ],
               "triggerTargetArn": "arn:aws:sns:us-east-2:111222333444:Trigger-group-us-east-2",
               "triggerName": "Trigger-group-us-east-2"
           }
       ],
       "serviceRoleArn": "arn:aws:iam::444455556666:role/AnyCompany-service-role",
       "onPremisesInstanceTagFilters": []
   }
   ```

1. Ubah parameter apa pun, seperlunya. Untuk informasi tentang parameter konfigurasi pemicu, lihat [TriggerConfig](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_TriggerConfig.html).

1. Simpan pembaruan Anda sebagai file JSON, lalu jalankan [update-deployment-group](https://docs.aws.amazon.com/cli/latest/reference/deploy/update-deployment-group.html)perintah menggunakan `--cli-input-json` opsi. Pastikan untuk menyertakan `--current-deployment-group-name` opsi dan mengganti nama file JSON Anda untuk*filename*: 
**penting**  
Pastikan untuk menyertakan `file://` sebelum nama file. Diperlukan dalam perintah ini.

   ```
   aws deploy update-deployment-group --current-deployment-group-name deployment-group-name --cli-input-json file://filename.json
   ```

Di akhir proses pembuatan, Anda menerima pesan pemberitahuan pengujian yang menunjukkan izin dan detail pemicu diatur dengan benar.