EB CLI 2.6 (pensiun) - AWS Elastic Beanstalk

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

EB CLI 2.6 (pensiun)

Versi EB CLI ini dan dokumentasinya telah diganti dengan versi 3 (di bagian ini, EB CLI 3 mewakili versi 3 dan kemudian dari EB CLI). Untuk informasi tentang versi baru, lihat Menggunakan antarmuka baris perintah Elastic Beanstalk (EB CLI).

Anda harus bermigrasi ke versi terbaru EB CLI 3. Hal ini dapat mengelola lingkungan yang Anda luncurkan menggunakan EB CLI 2.6 atau versi sebelumnya.

Perbedaan dari versi 3 EB CLI

EB adalah alat antarmuka baris perintah (CLI) untuk Elastic Beanstalk yang dapat Anda gunakan untuk men-deploy aplikasi dengan cepat dan lebih mudah. Versi terbaru dari EB diperkenalkan oleh Elastic Beanstalk di EB CLI 3. EB CLI secara otomatis mengambil pengaturan dari lingkungan yang dibuat menggunakan EB jika lingkungan sedang berjalan. Perhatikan bahwa EB CLI 3 tidak menyimpan pengaturan opsi secara lokal, seperti pada versi sebelumnya.

EB CLI memperkenalkan perintah eb create, eb deploy, eb open, eb console, eb scale, eb setenv, eb config, eb terminate, eb clone, eb list, eb use, eb printenv, dan eb ssh. Di EB CLI 3.1 atau yang lebih baru, Anda juga dapat menggunakan perintah eb swap. Hanya di EB CLI 3.2 Anda dapat menggunakan perintah eb abort, eb platform, dan eb upgrade. Selain perintah-perintah baru ini, perintah EB CLI 3 berbeda dari perintah EB CLI 2.6 di beberapa kasus:

  • eb init – Gunakan eb init untuk membuat direktori .elasticbeanstalk di direktori proyek yang ada dan buat aplikasi Elastic Beanstalk baru untuk proyek tersebut. Tidak seperti versi sebelumnya, EB CLI 3 dan versi yang lebih baru tidak meminta Anda untuk membuat lingkungan.

  • eb start – EB CLI 3 tidak termasuk perintah eb start. Gunakan eb create untuk membuat lingkungan.

  • eb stop – EB CLI 3 tidak termasuk perintah eb stop. Gunakan eb terminate untuk benar-benar mengakhiri lingkungan dan membersihkannya.

  • eb push dan git aws.push – EB CLI 3 tidak termasuk perintah eb push atau git aws.push. Gunakan eb deploy untuk memperbarui kode aplikasi Anda.

  • eb update – EB CLI 3 tidak termasuk perintah eb update. Gunakan eb config untuk memperbarui lingkungan.

  • eb branch – EB CLI 3 tidak termasuk perintah eb branch.

Untuk informasi selengkapnya tentang menggunakan perintah EB CLI 3 untuk membuat dan mengelola aplikasi, lihat Referensi perintah EB CLI. Untuk panduan tentang cara men-deploy aplikasi sampel menggunakan EB CLI 3, lihat Mengelola beberapa lingkungan Elastic Beanstalk sebagai grup dengan EB CLI.

Migrasi ke EB CLI 3 danCodeCommit

Elastic Beanstalk tidak hanya mempensiunkan EB CLI 2.6, tetapi juga menghapus beberapa fungsionalitas 2.6. Perubahan yang paling signifikan dari 2.6 adalah bahwa EB CLI tidak lagi secara native mendukung pembaruan kode tambahan (eb push, git aws.push) atau percabangan (eb branch). Bagian ini menjelaskan cara bermigrasi dari EB CLI 2.6 ke versi terbaru dari EB CLI dan menggunakanCodeCommitsebagai repositori kode Anda.

Jika Anda belum melakukannya, buat repositori kode diCodeCommit, seperti yang dijelaskan dalamMigrasi keCodeCommit.

Setelah AndaterpasangdandikonfigurasiEB CLI, Anda memiliki dua kesempatan untuk mengaitkan aplikasi Anda dengan AndaCodeCommitrepositori, termasuk cabang tertentu.

  • Saat mengeksekusieb init, seperti pada contoh berikut di manaMyRepoadalah nama AndaCodeCommitrepositori danmyBranchadalah cabang diCodeCommit.

    eb init --source codecommit/myRepo/myBranch
  • Saat mengeksekusieb deploy, seperti pada contoh berikut di manaMyRepoadalah nama AndaCodeCommitrepositori danmyBranchadalah cabang diCodeCommit.

    eb deploy --source codecommit/myRepo/myBranch

Untuk informasi lebih lanjut, termasuk cara men-deploy pembaruan kode tambahan ke lingkungan Elastic Beanstalk tanpa harus mengunggah ulang seluruh proyek Anda, lihat Menggunakan EB CLI dengan AWS CodeCommit.