Menyiapkan antarmuka baris perintah EB (EB CLI) untuk mengelola Elastic Beanstalk - AWS Elastic Beanstalk

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

Menyiapkan antarmuka baris perintah EB (EB CLI) untuk mengelola Elastic Beanstalk

EB CLI adalah antarmuka baris perintah yang menyediakan perintah interaktif untuk membuat, memperbarui, dan memantau lingkungan di. AWS Elastic Beanstalk Proyek open-source EB CLI ada di Github: aws/aws-elastic-beanstalk-cli

Setelah Anda mengintal EB CLI dan mengonfigurasi direktori proyek, Anda dapat membuat lingkungan dengan satu perintah:

$ eb create <my-beanstalk-environment>

Kami merekomendasikan menginstal dengan skrip pengaturan, pelajari caranyaInstal EB CLI dengan skrip pengaturan (disarankan).

AWS CLI Ini menyediakan akses langsung ke Elastic Beanstalk APIs tingkat rendah. Meskipun kuat, itu juga bertele-tele dan kurang disukai daripada CLI EB. Misalnya, menciptakan lingkungan dengan AWS CLI memerlukan serangkaian perintah berikut:

$ aws elasticbeanstalk check-dns-availability \ --cname-prefix my-cname $ aws elasticbeanstalk create-application-version \ --application-name my-application \ --version-label v1 \ --source-bundle S3Bucket=amzn-s3-demo-bucket,S3Key=php-proxy-sample.zip $ aws elasticbeanstalk create-environment \ --cname-prefix my-cname \ --application-name my-app \ --version-label v1 \ --environment-name my-env \ --solution-stack-name "64bit Amazon Linux 2023 v4.5.0 running Ruby 3.4"

Instal EB CLI dengan skrip pengaturan (disarankan)

Kami merekomendasikan skrip penginstal

Kami merekomendasikan menggunakan skrip installer untuk mengatur CLI EB dan dependensinya dan mencegah potensi konflik dengan paket Python lainnya.

Prasyarat: Git, Python, dan virtualenv

Untuk mengunduh dan menggunakan skrip penginstal
  1. Kloning repositori.

    git clone https://github.com/aws/aws-elastic-beanstalk-cli-setup.git
  2. Instal atau tingkatkan EB CLI.

    macOS/Linux di Bash atau Zsh

    python ./aws-elastic-beanstalk-cli-setup/scripts/ebcli_installer.py

    Windows di PowerShell atau jendela Perintah

    python .\aws-elastic-beanstalk-cli-setup\scripts\ebcli_installer.py
  3. Verifikasi bahwa EB CLI terpasang dengan benar.

    $ eb --version EB CLI 3.21.0 (Python 3.12)

Untuk petunjuk penginstalan lengkap, lihat aws/aws-elastic-beanstalk-cli-setuprepositori aktif. GitHub

Memasang EB CLI secara manual

Anda dapat menginstal EB CLI di Linux, macOS, dan Windows dengan manajer pip paket untuk Python yang menyediakan instalasi, peningkatan, dan penghapusan paket Python dan dependensinya.

Kami merekomendasikan skrip penginstal

Kami merekomendasikan penggunaan Instal EB CLI untuk mengatur CLI EB dan mencegah konflik ketergantungan.

Prasyarat - Anda harus memiliki versi Python yang didukung diinstal. Anda dapat mengunduhnya dari halaman unduhan Python di situs web Python.

Untuk menginstal EB CLI (secara manual)
  1. Jalankan perintah berikut.

    $ pip install awsebcli --upgrade --user

    Opsi --upgrade memberitahu pip untuk memperbarui persyaratan yang sudah terpasang. Opsi --user memberitahu pip untuk memasang program ke subdirektori direktori pengguna Anda untuk menghindari memodifikasi pustaka yang digunakan sistem operasi Anda.

    Memecahkan masalah

    Jika Anda mengalami masalah saat Anda mencoba untuk memasang EB CLI dengan pip, Anda dapat memasang EB CLI di lingkungan virtual untuk mengisolasi alat dan dependensinya, atau menggunakan versi Python yang berbeda dari yang biasanya Anda lakukan.

  2. Tambahkan jalur ke file yang dapat dieksekusi ke variabel PATH:

    • Di Linux dan macOS:

      Linux~/.local/bin

      macOS~/Library/Python/3.12/bin

      Untuk memodifikasi variabel PATH Anda (Linux, Unix, atau macOS):

      1. Temukan penulisan profil shell Anda di folder pengguna Anda. Jika Anda tidak yakin shell mana yang Anda miliki, jalankan echo $SHELL.

        $ ls -a ~ . .. .bash_logout .bash_profile .bashrc Desktop Documents Downloads
        • Bash.bash_profile, .profile, or .bash_login.

        • Zsh.zshrc

        • Tcsh.tcshrc, .cshrc or .login.

      2. Tambahkan perintah ekspor ke penulisan profil Anda. Contoh berikut menambahkan jalur diwakili oleh LOCAL_PATH PATH variabel saat ini.

        export PATH=LOCAL_PATH:$PATH
      3. Muat penulisan profil yang dijelaskan di langkah pertama ke sesi Anda saat ini. Contoh berikut memuat skrip profil diwakili olehPROFILE_SCRIPT.

        $ source ~/PROFILE_SCRIPT
    • Di Windows:

      Python 3.12%USERPROFILE%\AppData\Roaming\Python\Python312\Scripts

      Python versi terdahulu%USERPROFILE%\AppData\Roaming\Python\Scripts

      Untuk memodifikasi variabel PATH (Windows):

      1. Tekan kunci Windows, dan kemudian masukkan environment variables.

      2. Pilih Edit variabel lingkungan untuk akun Anda.

      3. Pilih PATH, lalu pilih Edit.

      4. Tambahkan jalur ke bidang Nilai variabel, yang dipisahkan oleh titik koma. Sebagai contoh: C:\item1\path;C:\item2\path

      5. Pilih OK dua kali untuk menerapkan pengaturan baru.

      6. Tutup jendela Command Prompt yang berjalan, dan kemudian bukalah kembali jendela tersebut.

  3. Verifikasi bahwa EB CLI terpasang dengan benar dengan menjalankan eb --version.

    $ eb --version EB CLI 3.21.0 (Python 3.12)

EB CLI diperbarui secara teratur untuk menambahkan fungsionalitas yang mendukung fitur Elastic Beanstalk terbaru. Untuk memperbarui ke versi terbaru dari EB CLI, jalankan perintah pemasangan lagi.

$ pip install awsebcli --upgrade --user

Jika Anda harus menghapus pemasangan EB CLI, gunakan pip uninstall.

$ pip uninstall awsebcli

Pasang EB CLI di lingkungan virtual

Anda dapat menghindari konflik persyaratan versi dengan paket pip lainnya dengan memasang EB CLI di lingkungan virtual.

Untuk memasang EB CLI di lingkungan virtual
  1. Pertama, instal virtualenv denganpip.

    $ pip install --user virtualenv
  2. Buat lingkungan virtual.

    $ virtualenv ~/eb-ve

    Untuk menggunakan Python yang dapat dieksekusi selain yang default, gunakan opsi -p.

    $ virtualenv -p /usr/bin/python3.12 ~/eb-ve
  3. Aktifkan lingkungan virtual.

    Linux, Unix, atau macOS

    $ source ~/eb-ve/bin/activate

    Windows

    $ %USERPROFILE%\eb-ve\Scripts\activate
  4. Pasang EB CLI.

    (eb-ve)$ pip install awsebcli --upgrade
  5. Verifikasi bahwa EB CLI terpasang dengan benar.

    $ eb --version EB CLI 3.23.0 (Python 3.12)

Anda dapat menggunakan perintah deactivate untuk keluar dari lingkungan virtual. Setiap kali Anda memulai sesi baru, jalankan perintah aktivasi lagi.

Untuk memperbarui ke versi terbaru, jalankan perintah pemasangan lagi.

(eb-ve)$ pip install awsebcli --upgrade

Memasang EB CLI dengan homebrew

Versi terbaru dari EB CLI biasanya tersedia dari Homebrew beberapa hari setelah muncul di pip.

Kami merekomendasikan skrip penginstal

Kami merekomendasikan penggunaan Instal EB CLI untuk mengatur CLI EB dan mencegah konflik ketergantungan.

Untuk memasang EB CLI dengan Homebrew
  1. Pastikan Anda memiliki versi terbaru Homebrew.

    $ brew update
  2. Jalankan brew install awsebcli.

    $ brew install awsebcli
  3. Verifikasi bahwa EB CLI terpasang dengan benar.

    $ eb --version EB CLI 3.21.0 (Python 3.12)