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