AWS CLIMinta Anda meminta perintah - AWS Command Line Interface

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

AWS CLIMinta Anda meminta perintah

Anda dapat meminta perintah, parameter, dan sumber daya AWS CLI versi 2 saat menjalankan aws perintah.

Cara kerjanya

Jika diaktifkan, prompt otomatis memungkinkan Anda menggunakan tombol ENTER untuk menyelesaikan perintah yang dimasukkan sebagian. Setelah menekan tombol ENTER, perintah, parameter, dan sumber daya disarankan berdasarkan apa yang terus Anda ketik. Saran mencantumkan nama perintah, parameter, atau sumber daya di sebelah kiri dan deskripsi di sebelah kanan. Untuk memilih dan menggunakan saran, gunakan tombol panah untuk menyorot baris, lalu tekan tombol SPASI. Setelah selesai memasukkan perintah Anda, tekan ENTER untuk menggunakan perintah. Contoh berikut menunjukkan seperti apa daftar yang disarankan dari prompt otomatis.

$ aws > aws a accessanalyzer Access Analyzer acm AWS Certificate Manager acm-pca AWS Certificate Manager Private Certificate Authority alexaforbusiness Alexa For Business amplify AWS Amplify

Fitur prompt otomatis

Prompt otomatis berisi fitur-fitur berguna berikut:

Panel dokumentasi

Menyediakan dokumentasi bantuan untuk perintah saat ini. Untuk membuka dokumentasi, tekan tombol F3.

Penyelesaian perintah

Menyarankan aws perintah untuk digunakan. Untuk melihat daftar, masukkan sebagian perintah. Contoh berikut adalah mencari layanan yang dimulai dengan huruf itua.

$ aws > aws a accessanalyzer Access Analyzer acm AWS Certificate Manager acm-pca AWS Certificate Manager Private Certificate Authority alexaforbusiness Alexa For Business amplify AWS Amplify
Penyelesaian parameter

Setelah perintah diketik, prompt otomatis mulai menyarankan parameter. Deskripsi untuk parameter termasuk jenis nilai, dan deskripsi tentang apa parameternya. Parameter yang diperlukan tercantum terlebih dahulu, dan diberi label sesuai kebutuhan. Contoh berikut menunjukkan daftar auto-prompt parameter untukaws dynamodb describe-table.

$ aws dynamodb describe-table > aws dynamodb describe-table --table-name (required) [string] The name of the table to describe. --cli-input-json [string] Reads arguments from the JSON string provided. The JSON string follows the format provide... --cli-input-yaml [string] Reads arguments from the YAML string provided. The YAML string follows the format provide... --generate-cli-skeleton [string] Prints a JSON skeleton to standard output without sending an API request. If provided wit...
Penyelesaian sumber daya

Prompt otomatis membuat panggilan AWS API menggunakan properti sumber daya AWS yang tersedia untuk menyarankan nilai sumber daya. Ini memungkinkan prompt otomatis untuk menyarankan kemungkinan sumber daya yang Anda miliki saat memasukkan parameter. Dalam contoh berikut, prompt otomatis mencantumkan nama tabel Anda saat mengisi --table-name parameter untuk aws dynamodb describe-table perintah.

$ aws dynamodb describe-table > aws dynamodb describe-table --table-name Table1 Table2 Table3
Penyelesaian singkatan

Untuk parameter yang menggunakan sintaks singkatan, prompt otomatis menyarankan nilai untuk digunakan. Dalam contoh berikut, prompt otomatis mencantumkan nilai sintaks singkatan untuk --placement parameter dalam perintah. aws ec2 run-instances

$ aws ec2 run-instances > aws ec2 run-instances --placement AvailabilityZone= [string] The Availability Zone of the instance. If not specified, an Availability Zone wil... Affinity= [string] The affinity setting for the instance on the Dedicated Host. This parameter is no... GroupName= [string] The name of the placement group the instance is in. PartitionNumber= [integer] The number of the partition the instance is in. Valid only if the placement grou...
Penyelesaian berkas

Saat mengisi parameter dalam aws perintah, pelengkapan otomatis menyarankan nama file lokal setelah menggunakan awalan atau. file:// fileb:// Dalam contoh berikut, prompt otomatis menyarankan file lokal setelah masuk --item file:// untuk aws ec2 run-instances perintah.

$ aws ec2 run-instances > aws ec2 run-instances --item file:// item1.txt file1.json file2.json
Penyelesaian wilayah

Saat menggunakan parameter global--region, prompt otomatis mencantumkan kemungkinan Wilayah untuk dipilih. Dalam contoh berikut, prompt otomatis menyarankan Wilayah dalam urutan abjad setelah masuk --region untuk perintah. aws dynamodb list-tables

$ aws dynamodb list-tables > aws dynamodb list-tables --region af-south-1 ap-east-1 ap-northeast-1 ap-northeast-2
Penyelesaian profil

Saat menggunakan parameter global--profile, prompt otomatis mencantumkan profil Anda. Dalam contoh berikut, prompt otomatis menyarankan profil Anda setelah masuk --profile untuk aws dynamodb list-tables perintah.

$ aws dynamodb list-tables > aws dynamodb list-tables --profile profile1 profile2 profile3
Pencarian fuzzy

Lengkapi perintah dan nilai yang berisi serangkaian karakter tertentu. Dalam contoh berikut, prompt otomatis menyarankan Wilayah yang berisi eu setelah masuk --region eu untuk aws dynamodb list-tables perintah.

$ aws dynamodb list-tables > aws dynamodb list-tables --region west eu-west-1 eu-west-2 eu-west-3 us-west-1
Riwayat

Untuk melihat dan menjalankan perintah yang sebelumnya digunakan dalam mode prompt otomatis, tekan CTRL+R. Riwayat mencantumkan perintah sebelumnya yang dapat Anda pilih dengan menggunakan tombol panah. Dalam contoh berikut, riwayat mode auto-prompt ditampilkan.

$ aws > aws dynamodb list-tables s3 ls

Mode prompt otomatis

Auto-prompt untuk AWS CLI versi 2 memiliki 2 mode yang dapat dikonfigurasi:

  • Mode penuh: Menggunakan prompt otomatis setiap kali Anda mencoba menjalankan aws perintah, apakah Anda memanggilnya secara manual menggunakan --cli-auto-prompt parameter atau mengaktifkannya secara permanen. Ini termasuk menekan ENTER setelah perintah lengkap atau perintah tidak lengkap.

  • Mode paral: Menggunakan prompt otomatis jika perintah tidak lengkap atau tidak dapat dijalankan karena kesalahan validasi sisi klien. Mode ini sangat berguna jika Anda memiliki skrip, runbook, atau Anda hanya ingin diminta secara otomatis untuk perintah yang tidak Anda kenal daripada diminta pada setiap perintah.

Konfigurasikan prompt otomatis

Untuk mengkonfigurasi prompt otomatis Anda dapat menggunakan metode berikut dalam urutan prioritas: