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

AWS CLI memberikan rangkaian perintah file sederhana untuk transfer file yang efisien ke dan dari Amazon S3.

 

Windows
Unduh dan jalankan 64-bit atau 32-bit Windows installer.

Mac dan Linux
Memerlukan Python 2.6.5 atau lebih tinggi.
Instal menggunakan pip.

pip install awscli

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

Catatan Rilis
Periksa Catatan Rilis untuk informasi selengkapnya tentang 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.

$ aws autoscaling create-auto-scaling-group help


Perintah file baru mempermudah Anda untuk mengelola objek Amazon S3. 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

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


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


Terhubung dengan pengembang lain di Forum Komunitas AWS CLI »

Temukan contoh dan lainnya di Panduan Pengguna »

Pelajari detail alat CLI terbaru di Catatan Rilis »

Gali informasi kode sumber di Repositori GitHub »