Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengaktifkan dan menggunakan command prompt di AWS CLI
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 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 untuk
aws 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 untukaws 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 file
-
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://
untukaws 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
untukaws 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
untukaws 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:
-
Opsi baris perintah mengaktifkan atau menonaktifkan prompt otomatis untuk satu perintah. Gunakan
--cli-auto-prompt
untuk memanggil auto-prompt dan--no-cli-auto-prompt
untuk menonaktifkan auto-prompt. -
Variabel lingkungan menggunakan
aws_cli_auto_prompt
variabel. -
File konfigurasi bersama menggunakan
cli_auto_prompt
pengaturan.