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
-
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.py
Windows di PowerShell atau jendela Perintah
python .\aws-elastic-beanstalk-cli-setup\scripts\ebcli_installer.py
-
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-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 --user
Opsi
--upgrade
memberitahupip
untuk memperbarui persyaratan yang sudah terpasang. Opsi--user
memberitahupip
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. -
Tambahkan jalur ke file yang dapat dieksekusi ke variabel
PATH
:-
Di Linux dan macOS:
Linux –
~/.local/bin
macOS –
~/Library/Python/
3.12
/binUntuk memodifikasi variabel
PATH
Anda (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
,.cshrc
or.login
.
-
-
Tambahkan perintah ekspor ke penulisan profil Anda. Contoh berikut menambahkan jalur diwakili oleh
LOCAL_PATH
PATH
variabel 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\Scripts
Python versi terdahulu –
%USERPROFILE%\AppData\Roaming\Python\Scripts
Untuk 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 --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
-
Pertama, instal
virtualenv
denganpip
.$
pip install --user virtualenv
-
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
-
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 --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
-
Pastikan Anda memiliki versi terbaru
Homebrew
.$
brew update
-
Jalankan
brew install awsebcli
.$
brew install awsebcli
-
Verifikasi bahwa EB CLI terpasang dengan benar.
$
eb --version
EB CLI 3.21.0 (Python 3.12)