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 createmy-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
-
Kloning repositori.
git clone https://github.com/aws/aws-elastic-beanstalk-cli-setup.git -
Instal atau tingkatkan EB CLI.
macOS/Linux di Bash atau Zsh
python ./aws-elastic-beanstalk-cli-setup/scripts/ebcli_installer.pyWindows di PowerShell atau jendela Perintah
python .\aws-elastic-beanstalk-cli-setup\scripts\ebcli_installer.py -
Verifikasi bahwa EB CLI terpasang dengan benar.
$eb --versionEB CLI 3.21.0 (Python 3.12)
Untuk petunjuk penginstalan lengkap, lihat aws/aws-elastic-beanstalk-cli-setup
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
Untuk menginstal EB CLI (secara manual)
-
Jalankan perintah berikut.
$pip install awsebcli --upgrade --userOpsi
--upgradememberitahupipuntuk memperbarui persyaratan yang sudah terpasang. Opsi--usermemberitahupipuntuk 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. -
Tambahkan jalur ke file yang dapat dieksekusi ke variabel
PATH:-
Di Linux dan macOS:
Linux –
~/.local/binmacOS –
~/Library/Python/3.12/binUntuk memodifikasi variabel
PATHAnda (Linux, Unix, atau macOS):-
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,.cshrcor.login.
-
-
Tambahkan perintah ekspor ke penulisan profil Anda. Contoh berikut menambahkan jalur diwakili oleh
LOCAL_PATHPATHvariabel saat ini.export PATH=LOCAL_PATH:$PATH -
Muat penulisan profil yang dijelaskan di langkah pertama ke sesi Anda saat ini. Contoh berikut memuat skrip profil diwakili oleh
PROFILE_SCRIPT.$source ~/PROFILE_SCRIPT
-
-
Di Windows:
Python 3.12 —
%USERPROFILE%\AppData\Roaming\Python\Python312\ScriptsPython versi terdahulu –
%USERPROFILE%\AppData\Roaming\Python\ScriptsUntuk memodifikasi variabel
PATH(Windows):-
Tekan kunci Windows, dan kemudian masukkan
environment variables. -
Pilih Edit variabel lingkungan untuk akun Anda.
-
Pilih PATH, lalu pilih Edit.
-
Tambahkan jalur ke bidang Nilai variabel, yang dipisahkan oleh titik koma. Sebagai contoh:
C:\item1\path;C:\item2\path -
Pilih OK dua kali untuk menerapkan pengaturan baru.
-
Tutup jendela Command Prompt yang berjalan, dan kemudian bukalah kembali jendela tersebut.
-
-
-
Verifikasi bahwa EB CLI terpasang dengan benar dengan menjalankan eb --version.
$eb --versionEB 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
-
Pertama, instal
virtualenvdenganpip.$pip install --user virtualenv -
Buat lingkungan virtual.
$virtualenv~/eb-veUntuk menggunakan Python yang dapat dieksekusi selain yang default, gunakan opsi
-p.$virtualenv -p /usr/bin/python3.12~/eb-ve -
Aktifkan lingkungan virtual.
Linux, Unix, atau macOS
$source~/eb-ve/bin/activateWindows
$%USERPROFILE%\eb-ve\Scripts\activate -
Pasang EB CLI.
(eb-ve)$pip install awsebcli --upgrade -
Verifikasi bahwa EB CLI terpasang dengan benar.
$eb --versionEB 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
-
Pastikan Anda memiliki versi terbaru
Homebrew.$brew update -
Jalankan
brew install awsebcli.$brew install awsebcli -
Verifikasi bahwa EB CLI terpasang dengan benar.
$eb --versionEB CLI 3.21.0 (Python 3.12)