Menggunakan antarmuka baris perintah Elastic Beanstalk (EB) CLI - AWS Elastic Beanstalk

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

Menggunakan antarmuka baris perintah Elastic Beanstalk (EB) CLI

Topik ini menjelaskan EBCLI, termasuk instalasi, konfigurasi, dan cara menggunakannya untuk merusak lingkungan Elastic Beanstalk Anda.

EB CLI adalah antarmuka baris perintah yang menyediakan perintah interaktif AWS Elastic Beanstalk yang menyederhanakan pembuatan, pembaruan, dan pemantauan lingkungan dari repositori lokal. Gunakan EB CLI sebagai bagian dari siklus pengembangan dan pengujian sehari-hari Anda sebagai alternatif untuk konsol Elastic Beanstalk.

catatan

Versi EB saat ini CLI memiliki set dasar perintah yang berbeda dari versi sebelum versi 3.0. Jika Anda menggunakan versi lama, lihat Migrasi ke EB 3 CLI dan CodeCommit untuk informasi migrasi.

Setelah Anda menginstal EB CLI dan mengkonfigurasi direktori proyek, Anda dapat membuat lingkungan dengan satu perintah:

~/my-app$ eb create my-env

Kode sumber untuk EB CLI adalah proyek sumber terbuka. Itu berada di aws/aws-elastic-beanstalk-cli GitHub repositori. Anda dapat berpartisipasi dengan melaporkan masalah, membuat saran, dan mengirimkan permintaan penarikan. Kami menghargai kontribusi Anda! Untuk lingkungan di mana Anda hanya bermaksud menggunakan EB apa CLI adanya, kami sarankan Anda menginstalnya menggunakan salah satu skrip CLI pengaturan EB, seperti yang dijelaskan dalam. Instal EB CLI menggunakan skrip pengaturan

Sebelumnya, Elastic Beanstalk mendukung pemisahan yang menyediakan API akses langsung ke operasi CLI yang disebut Elastic Beanstalk. API CLI Ini telah diganti dengan AWS CLI, yang menyediakan fungsionalitas yang sama tetapi untuk semua AWS layanan 'APIs.

Dengan AWS CLI Anda memiliki akses langsung ke Elastic BeanstalkAPI. AWS CLI Ini bagus untuk skrip, tetapi tidak mudah digunakan dari baris perintah karena jumlah perintah yang perlu Anda jalankan dan jumlah parameter pada setiap perintah. Misalnya, membuat lingkungan memerlukan serangkaian perintah:

~$ 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 2015.03 v2.0.0 running Ruby 2.2 (Passenger Standalone)"

Untuk informasi tentang menginstal EBCLI, mengonfigurasi repositori, dan bekerja dengan lingkungan, lihat topik berikut.