AWS Command Line Interface (AWS CLI) merupakan alat terpadu untuk mengelola layanan AWS Anda. Hanya dengan satu alat untuk mengunduh dan mengonfigurasi, Anda dapat mengontrol beberapa layanan AWS dari baris perintah dan mengotomatiskannya melalui skrip.

AWS CLI v2 menawarkan beberapa fitur baru termasuk penginstal yang ditingkatkan, opsi konfigurasi baru seperti AWS IAM Identity Center (penerus AWS SSO), dan berbagai fitur interaktif. 

 

Windows
Unduh dan jalankan penginstal Windows 64-bit.

MacOS
Unduh dan jalankan penginstal MacOS PKG.

Linux
Unduh, esktrak zip, dan jalankan penginstal Linux

Amazon Linux
AWS CLI telah diinstal sebelumnya di Amazon Linux AMI.

Catatan Rilis
Lihat Catatan Rilis untuk informasi selengkapnya mengenai versi terbaru.


aws-shell adalah program shell jalur perintah yang memberikan kenyamanan dan fitur produktivitas untuk membantu pengguna baru dan tingkat lanjut AWS Command Line Interface. Fitur utama mencakup berikut ini.

  • Penyelesaian otomatis fuzzy untuk
    • Perintah (misalnya ec2, describe-instances, sqs, create-queue)
    • Opsi (misalnya --instance-ids, --queue-url)
    • Pengidentifikasi sumber daya (misalnya ID Instans EC2 Amazon, URL urutan Amazon SQS, nama topik Amazon SNS)
  • Dokumentasi sejalur yang dinamis
    • Dokumentasi untuk perintah dan opsi ditampilkan bersamaan dengan saat Anda mengetik
  • Pelaksanaan perintah shell OS
    • Gunakan perintah OS umum seperti cat, Is, dan cp dan pipe input dan output tanpa meninggalkan shell
  • Ekspor perintah yang dijalankan ke editor teks

Untuk mempelajari selengkapnya, lihat posting blog terkait pada blog AWS Command Line Interface.


Dokumen Panduan Pengguna AWS Command Line Interface memberikan informasi saat menginstal dan mengonfigurasi peralatan. Setelah itu, Anda dapat melakukan panggilan ke layanan AWS dari jalur perintah.

$ aws ec2 describe-instances


$ aws ec2 start-instances --instance-ids i-1348636c


$ aws sns publish --topic-arn arn:aws:sns:us-east-1:546419318123:OperationsError --message "Script Failure"


$ aws sqs receive-message --queue-url https://queue.amazonaws.com/546419318123/Test

Anda bisa mendapatkan bantuan di jalur perintah untuk melihat layanan yang didukung,

$ aws help

pengoperasian untuk layanan,

$ aws autoscaling help

dan parameter untuk operasional layanan.

$ penskalaan otomatis aws bantuan buat-grup-penskalaan-otomatis


Perintah file baru mempermudah Anda untuk mengelola objek Amazon S3 Anda. Dengan menggunakan sintaksis yang familiar, Anda dapat melihat konten bucket S3 di daftar berbasis direktori.

$ aws s3 ls s3://mybucket

        LastWriteTime            Length Name

        ------------             ------ ----

                                PRE myfolder/

2013-09-03 10:00:00           1234 myfile.txt

Anda dapat melakukan pengunggahan dan pengunduhan beberapa file secara rekursif dalam satu perintah tingkat folder. AWS CLI akan menjalankan transfer tersebut secara paralel untuk kinerja yang ditingkatkan.

$ aws s3 cp myfolder s3://mybucket/myfolder --recursive

upload: myfolder/file1.txt to s3://mybucket/myfolder/file1.txt

upload: myfolder/subfolder/file1.txt to s3://mybucket/myfolder/subfolder/file1.txt

Perintah sinkronisasi mempermudah sinkronisasi konten folder lokal dengan salinan di bucket S3.

$ aws s3 sync myfolder s3://mybucket/myfolder --exclude *.tmp

unggah: myfolder/newfile.txt to s3://mybucket/myfolder/newfile.txt


Lihat referensi perintah AWS CLI untuk daftar lengkap layanan yang didukung.


Terhubung dengan developer lain di Forum Komunitas AWS CLI »

Temukan contoh dan lainnya di Panduan Pengguna »

Pelajari detail alat terbaru AWS CLI di Catatan Rilis »

Jelajahi kode sumber di Repositori GitHub »