Mengedit pemicu dalam CodeDeploy grup penerapan - AWS CodeDeploy

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

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

Ubah CodeDeploy pemicu (CLI)

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-groupperintah 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 untuk aplikasi dan grup penyebaran:

    aws deploy get-deployment-group --application-name application --deployment-group-name deployment-group
  2. 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 berisideploymentGroupId.

    • Hapus baris yang berisideploymentGroupName.

    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": [] }
  3. Ubah parameter apa pun, seperlunya. Untuk informasi tentang parameter konfigurasi pemicu, lihat TriggerConfig.

  4. Simpan pembaruan Anda sebagai file JSON, lalu jalankan update-deployment-groupperintah menggunakan --cli-input-json opsi. Pastikan untuk menyertakan --current-deployment-group-name opsi dan mengganti nama file JSON Anda dengan nama file:

    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.