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 EB CLI, termasuk instalasi, konfigurasi, dan cara menggunakannya untuk merusak lingkungan Elastic Beanstalk Anda.

EB CLI adalah antarmuka AWS Elastic Beanstalk baris perintah yang menyediakan perintah interaktif 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 saat ini dari EB CLI memiliki serangkaian basis perintah yang berbeda dari versi sebelum versi 3.0. Jika Anda menggunakan versi lama, lihat Migrasi ke EB CLI 3 dan CodeCommit untuk informasi migrasi.

Setelah Anda mengintal EB CLI dan mengonfigurasi 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 saat Anda hanya berniat untuk menggunakan EB CLI sebagaimana adanya, kami sarankan Anda untuk menginstalkan menggunakan salah satu tulisan pengaturan EB CLI, seperti yang dijelaskan di Memasang EB CLI menggunakan pengaturan penulisan.

Sebelumnya, Elastic Beanstalk mendukung CLI terpisah yang memberikan akses langsung ke operasi API 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 Beanstalk API. 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 pemasangan EB CLI, mengonfigurasi repositori, dan bekerja dengan lingkungan, lihat topik berikut.