Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Membuat penerapan Platform EC2 Komputasi /Lokal () CLI
Untuk menggunakan aplikasi AWS CLI untuk menerapkan revisi ke platform komputasi EC2 /On-Premises:
-
Setelah Anda menyiapkan instance, membuat aplikasi, dan mendorong revisi, lakukan salah satu hal berikut:
-
Jika Anda ingin menerapkan revisi dari bucket Amazon S3, lanjutkan ke langkah 2 sekarang.
-
Jika Anda ingin menerapkan revisi dari GitHub repositori, pertama-tama selesaikan langkah-langkahnya, lalu lanjutkan ke langkah 2. Connect CodeDeploy aplikasi ke GitHub repositori
-
-
Panggil perintah create-deployment, dengan menentukan:
-
--application-name
: Nama aplikasi. Untuk melihat daftar nama aplikasi, panggil perintah daftar-aplikasi. -
--deployment-group-name
: Nama grup EC2 penyebaran Amazon. Untuk melihat daftar nama grup penyebaran, panggil list-deployment-groupsperintah. -
--revision
: Informasi tentang revisi yang akan digunakan:Untuk revisi yang disimpan di Amazon S3:
-
s3Location
: Nama bucket Amazon S3 yang berisi revisi. -
s3Location --> key
: Nama revisi yang diunggah. -
s3Location --> bundleType
: Jenis file revisi yang diunggah.catatan
Format file arsip tar dan tar terkompresi (.tar dan.tar.gz) tidak didukung untuk instance Windows Server.
-
s3Location --> version
: (Opsional) Pengidentifikasi versi Amazon S3 untuk revisi. (Jika pengenal versi tidak ditentukan, CodeDeploy gunakan versi terbaru.) -
s3Location --> eTag
: (Opsional) ETag Untuk revisi. (Jika tidak ETag ditentukan, CodeDeploy lewati validasi objek.)
Untuk revisi yang disimpan di GitHub:
-
gitHubLocation --> repository
: Nama GitHub pengguna atau grup yang ditetapkan ke repositori yang berisi revisi, diikuti dengan garis miring (/
), diikuti dengan nama repositori. -
gitHubLocation --> commitId
: ID komit untuk revisi.
-
-
--deployment-config-name
: (Opsional) Nama konfigurasi penerapan yang akan digunakan. Untuk melihat daftar konfigurasi penerapan, panggil perintah. list-deployment-configs (Jika tidak ditentukan, CodeDeploy gunakan konfigurasi penerapan default tertentu.) -
--ignore-application-stop-failures | --no-ignore-application-stop-failures
: (Opsional) Apakah Anda ingin penerapan ke instance melanjutkan ke peristiwa siklus hidupBeforeInstall
penerapan jika peristiwa siklus hidupApplicationStop
penerapan gagal. -
--description
: (Opsional) Deskripsi untuk penerapan. -
--file-exists-behavior
: (Opsional) Sebagai bagian dari proses penerapan, CodeDeploy agen menghapus dari setiap instance semua file yang diinstal oleh penerapan terbaru. Pilih apa yang terjadi ketika file yang bukan bagian dari penerapan sebelumnya muncul di lokasi penyebaran target. -
--target-instances
: Untuk penerapan biru/hijau, informasi tentang instance yang termasuk dalam lingkungan pengganti dalam penerapan biru/hijau, termasuk nama satu atau beberapa grup Auto Scaling EC2 Amazon, atau kunci filter tag, jenis, dan nilai yang digunakan untuk mengidentifikasi instans Amazon. EC2
-
catatan
Gunakan sintaks ini sebagai bagian dari create-deployment panggilan untuk menentukan informasi tentang revisi di Amazon S3 langsung pada baris perintah. (Itu version
dan eTag
opsional.)
--s3-location bucket=string,key=string,bundleType=tar|tgz|zip,version=string,eTag=string
Gunakan sintaks ini sebagai bagian dari create-deployment panggilan untuk menentukan informasi tentang revisi GitHub langsung pada baris perintah:
--github-location repository=string,commitId=string
Untuk mendapatkan informasi tentang revisi yang sudah didorong, hubungi list-application-revisionsperintah.
Untuk melacak status penerapan Anda, lihatLihat CodeDeploy detail penerapan .
referensi perintah create-deployment
Di bawah ini adalah struktur perintah dan opsi untuk create-deployment
perintah. Untuk informasi selengkapnya, lihat referensi create-deployment di Command Reference.AWS CLI
create-deployment --application-name <value> [--deployment-group-name <value>] [--revision <value>] [--deployment-config-name <value>] [--description <value>] [--ignore-application-stop-failures | --no-ignore-application-stop-failures] [--target-instances <value>] [--auto-rollback-configuration <value>] [--update-outdated-instances-only | --no-update-outdated-instances-only] [--file-exists-behavior <value>] [--s3-location <value>] [--github-location <value>] [--cli-input-json <value>] [--generate-cli-skeleton <value>]