Daftarkan revisi aplikasi di Amazon S3 dengan CodeDeploy - AWS CodeDeploy

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

Daftarkan revisi aplikasi di Amazon S3 dengan CodeDeploy

Jika Anda sudah memanggil perintah push untuk mendorong revisi aplikasi ke Amazon S3, Anda tidak perlu mendaftarkan revisi. Namun, jika Anda mengunggah revisi ke Amazon S3 melalui cara lain dan ingin revisi muncul di CodeDeploy konsol atau melalui AWS CLI, ikuti langkah-langkah ini untuk mendaftarkan revisi terlebih dahulu.

Jika Anda telah mendorong revisi aplikasi ke GitHub repositori dan ingin revisi muncul di CodeDeploy konsol atau melalui AWS CLI, Anda juga harus mengikuti langkah-langkah ini.

Anda hanya dapat menggunakan AWS CLI atau CodeDeploy API untuk mendaftarkan revisi aplikasi di Amazon GitHub S3 atau.

Daftarkan revisi di Amazon S3 dengan CodeDeploy (CLI)

  1. Unggah revisi ke Amazon S3.

  2. Panggil register-application-revisionperintah, tentukan:

    • Nama aplikasi. Untuk melihat daftar nama aplikasi, panggil perintah daftar-aplikasi.

    • Informasi tentang revisi yang akan didaftarkan:

      • Nama bucket Amazon S3 yang berisi revisi.

      • Nama dan jenis file dari revisi yang diunggah. Untuk AWS Lambda penerapan, revisi adalah AppSpec file yang ditulis dalam JSON atau YAMAL. Untuk penerapan EC2/On-premise, revisi berisi versi file sumber yang CodeDeploy akan diterapkan ke instance atau skrip yang akan berjalan pada instans Anda. CodeDeploy

        catatan

        Format file arsip tar dan tar terkompresi (.tar dan.tar.gz) tidak didukung untuk instance Windows Server.

      • (Opsional) Pengidentifikasi versi Amazon S3 revisi. (Jika pengenal versi tidak ditentukan, CodeDeploy akan menggunakan versi terbaru.)

      • (Opsional) ETag revisi. (Jika ETag tidak ditentukan, CodeDeploy akan melewati validasi objek.)

    • (Opsional) Deskripsi apa pun yang ingin Anda kaitkan dengan revisi.

Informasi tentang revisi di Amazon S3 dapat ditentukan pada baris perintah, menggunakan sintaks ini sebagai bagian dari panggilan. register-application-revision (versiondan eTag bersifat opsional.)

Untuk file revisi untuk penerapan EC2/Lokal:

--s3-location bucket=string,key=string,bundleType=tar|tgz|zip,version=string,eTag=string

Untuk file revisi untuk penyebaran AWS Lambda:

--s3-location bucket=string,key=string,bundleType=JSON|YAML,version=string,eTag=string

Daftarkan revisi GitHub dengan CodeDeploy (CLI)

catatan

AWS Lambda penerapan tidak berfungsi dengan. GitHub

  1. Unggah revisi ke GitHub repositori Anda.

  2. Panggil register-application-revisionperintah, tentukan:

    • Nama aplikasi. Untuk melihat daftar nama aplikasi, panggil perintah daftar-aplikasi.

    • Informasi tentang revisi yang akan didaftarkan:

      • Nama GitHub pengguna atau grup yang ditetapkan ke repositori yang berisi revisi, diikuti dengan garis miring (/), diikuti dengan nama repositori.

      • ID komit yang mereferensikan revisi di repositori.

    • (Opsional) Deskripsi apa pun yang ingin Anda kaitkan dengan revisi.

Informasi tentang revisi di GitHub dapat ditentukan pada baris perintah, menggunakan sintaks ini sebagai bagian dari panggilan: register-application-revision

--github-location repository=string,commitId=string