eb init - AWS Elastic Beanstalk

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

eb init

Deskripsi

Tetapkan nilai default untuk aplikasi Elastic Beanstalk yang dibuat dengan EB CLI dengan meminta Anda dengan serangkaian pertanyaan.

catatan

Nilai yang Anda tetapkan dengan eb init hanya berlaku untuk direktori saat ini dan repositori di komputer saat ini.

Perintah tidak membuat apa pun di akun Elastic Beanstalk Anda. Untuk membuat lingkungan Elastic Beanstalk, jalankan eb create setelah menjalankan eb init.

Sintaksis

eb init

eb init application-name

Opsi

Jika Anda menjalankan eb init tanpa menentukan opsi --platform, EB CLI meminta Anda untuk memasukkan nilai untuk setiap pengaturan.

catatan

Untuk menggunakan eb init untuk membuat pasangan kunci baru, Anda harus memasang ssh-keygen di komputer lokal Anda dan tersedia dari baris perintah.

Nama

Deskripsi

-i

--interactive

Memaksa EB CLI untuk meminta Anda untuk memberikan nilai untuk setiap opsi perintah eb init.

catatan

Perintah init meminta Anda untuk memberikan nilai untuk opsi perintah eb init yang tidak memiliki nilai (default). Setelah pertama kali Anda menjalankan perintah eb init di direktori, EB CLI mungkin tidak meminta Anda tentang opsi perintah apa pun. Oleh karena itu, gunakan opsi --interactive ketika Anda ingin mengubah pengaturan yang sebelumnya Anda tetapkan.

-k nama kunci

--keyname nama kunci

Nama pasangan kunci Amazon EC2 untuk digunakan dengan klien Secure Shell (SSH) untuk masuk yang aman ke instans Amazon EC2 yang menjalankan aplikasi Elastic Beanstalk Anda.

--modules folder-1 folder-2

Daftar direktori anak untuk menginisialisasi. Hanya untuk digunakan dengan Penyusunan Lingkungan.

-p platform-version

--platform platform-version

Versi platform untuk digunakan. Anda dapat menentukan platform, platform dan versi, cabang platform, nama tumpukan solusi, atau solusi tumpukan ARN. Sebagai contoh:

  • php, PHP, node.js – Versi platform terbaru untuk platform yang ditentukan

  • php-7.2, "PHP 7.2" – Versi platform PHP 7.2 yang direkomendasikan (biasanya terbaru)

  • "PHP 7.2 running on 64bit Amazon Linux" – Versi platform PHP yang direkomendasikan (biasanya terbaru) di cabang platform ini

  • "64bit Amazon Linux 2017.09 v2.6.3 running PHP 7.1" – Versi platform PHP yang ditentukan oleh nama tumpukan solusi ini

  • "arn:aws:elasticbeanstalk:us-east-2::platform/PHP 7.1 running on 64bit Amazon Linux/2.6.3" – Versi platform PHP yang ditentukan oleh tumpukan solusi ARN ini

Gunakan eb platform list untuk mendapatkan daftar konfigurasi yang tersedia.

Tentukan opsi --platform untuk melewati konfigurasi interaktif.

catatan

Bila Anda menentukan opsi ini, maka EB CLI tidak meminta Anda untuk nilai untuk opsi lain. Sebaliknya, ini mengasumsikan nilai default untuk setiap opsi. Anda dapat menentukan opsi untuk apa pun yang Anda tidak ingin gunakan nilai default.

--source codecommit/repository-name/branch-name

CodeCommitRepositori dan cabang. Lihat Menggunakan EB CLI dengan AWS CodeCommit.

--tags key1=value1[,key2=value2 ...]

Beri tanda aplikasi Anda. Tanda ditentukan sebagai daftar yang dipisahkan koma pasangan key=value.

Untuk detail selengkapnya, lihat Aplikasi pemberian label.

Opsi Umum

Dukungan CodeBuild

Jika Anda menjalankan eb init di folder yang berisi file buildspec.yml, Elastic Beanstalk menguraikan file untuk entri eb_codebuild_settings dengan opsi khusus untuk Elastic Beanstalk. Untuk informasi tentangCodeBuilddukungan dalam Elastic Beanstalk, lihatMenggunakan EB CLI dengan AWS CodeBuild.

Output

Jika berhasil, perintah memandu Anda menyiapkan aplikasi Elastic Beanstalk baru melalui serangkaian permintaan.

Contoh

Contoh permintaan berikut menginisialisasi EB CLI dan meminta Anda untuk memasukkan informasi tentang aplikasi Anda. Ganti teks placeholder dengan nilai Anda sendiri.

$ eb init -i Select a default region 1) us-east-1 : US East (N. Virginia) 2) us-west-1 : US West (N. California) 3) us-west-2 : US West (Oregon) 4) eu-west-1 : Europe (Ireland) 5) eu-central-1 : Europe (Frankfurt) 6) ap-south-1 : Asia Pacific (Mumbai) 7) ap-southeast-1 : Asia Pacific (Singapore) ... (default is 3): 3 Select an application to use 1) HelloWorldApp 2) NewApp 3) [ Create new Application ] (default is 3): 3 Enter Application Name (default is "tmp"): Application tmp has been created. It appears you are using PHP. Is this correct? (y/n): y Select a platform branch. 1) PHP 7.2 running on 64bit Amazon Linux 2) PHP 7.1 running on 64bit Amazon Linux (Deprecated) 3) PHP 7.0 running on 64bit Amazon Linux (Deprecated) 4) PHP 5.6 running on 64bit Amazon Linux (Deprecated) 5) PHP 5.5 running on 64bit Amazon Linux (Deprecated) 6) PHP 5.4 running on 64bit Amazon Linux (Deprecated) (default is 1): 1 Do you want to set up SSH for your instances? (y/n): y Select a keypair. 1) aws-eb 2) [ Create new KeyPair ] (default is 2): 1