AWS Command Line Interfacedan tutorial aws-shell untuk AWS Cloud9 - AWS Cloud9

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

AWS Command Line Interfacedan tutorial aws-shell untuk AWS Cloud9

Tutorial berikut memungkinkan Anda untuk mengatur AWS Command Line Interface (AWS CLI), aws-shell, atau keduanya dalam lingkungan AWS Cloud9 pengembangan. AWS CLI dan aws-shell adalah alat terpadu yang menyediakan antarmuka yang konsisten untuk berinteraksi dengan semua bagian AWS. Anda dapat menggunakan AWS CLI alih-alih AWS Management Console untuk menjalankan perintah dengan cepat untuk berinteraksiAWS, dan beberapa perintah ini dapat dijalankan dengan AWS CLI atau menggunakan alternatifAWS CloudShell.

Untuk informasi selengkapnya tentang AWS CLI, lihat Panduan Pengguna AWS Command Line Interface. Untuk aws-shell, lihat sumber daya berikut:

Untuk daftar perintah yang dapat Anda jalankan dengan AWS CLI untuk berinteraksi dengan AWS, lihat Referensi Perintah AWS CLI. Anda dapat menggunakan perintah yang sama denganAWS CloudShell, kecuali bahwa Anda memulai perintah tanpa aws awalan.

Membuat sampel ini dapat menghasilkan tagihan ke akun AWS Anda. Ini termasuk kemungkinan biaya untuk layanan seperti Amazon EC2 dan Amazon S3. Untuk informasi selengkapnya, lihat Harga Amazon EC2 dan Harga Amazon S3.

Prasyarat

Sebelum Anda menggunakan sampel ini, pastikan pengaturan Anda memenuhi persyaratan berikut:

  • Anda harus memiliki lingkungan pengembangan AWS Cloud9 EC2 yang ada. Contoh ini mengasumsikan bahwa Anda sudah memiliki lingkungan EC2 yang terhubung ke instans Amazon EC2 yang menjalankan Amazon Linux atau Server. Ubuntu Jika Anda memiliki jenis lingkungan atau sistem operasi yang berbeda, Anda mungkin perlu menyesuaikan petunjuk sampel ini untuk menyiapkan alat terkait. Untuk informasi selengkapnya, lihat Membuat lingkungan di AWS Cloud9.

  • Anda memiliki AWS Cloud9 IDE untuk lingkungan yang ada sudah terbuka. Saat Anda membuka lingkungan, AWS Cloud9 membuka IDE untuk lingkungan itu di peramban web Anda. Untuk informasi selengkapnya, lihat Membuka lingkungan di AWS Cloud9.

Langkah 1: Pasang AWS CLI, aws-shell, atau keduanya di lingkungan Anda

Pada langkah ini, Anda menggunakan AWS Cloud9 IDE untuk memasang AWS CLI, aws-shell, atau keduanya di lingkungan Anda sehingga Anda dapat menjalankan perintah untuk berinteraksi dengan AWS.

Jika Anda menggunakan lingkungan pengembangan AWS Cloud9 EC2 dan Anda hanya ingin menggunakan AWS CLI, Anda dapat langsung beralih ke Langkah 3: Jalankan perintah basic dengan AWS CLI atau aws-shell di lingkungan Anda. Ini karena AWS CLI sudah terpasang di lingkungan EC2, dan satu set kredensial akses AWS sudah diatur di lingkungan. Untuk informasi selengkapnya, lihat Kredensial sementara terkelola AWS.

Jika Anda tidak menggunakan lingkungan EC2, lakukan hal berikut untuk memasang AWS CLI:

  1. Dengan lingkungan Anda terbuka, di IDE, periksa apakah AWS CLI sudah terpasang. Di terminal, jalankan perintah aws --version . (Untuk memulai sesi terminal baru, pada bilah menu, pilih Jendela, Terminal Baru.) Jika AWS CLI dipasang, nomor versi akan ditampilkan, dengan informasi seperti nomor versi Python dan nomor versi sistem operasi instans Amazon EC2 Anda atau server Anda sendiri. Jika AWS CLI sudah terpasang, lewati ke Langkah 2: Mengatur pengelolaan kredensial di lingkungan Anda.

  2. Untuk memasang AWS CLI, lihat Memasang AWS Command Line Interface di Panduan Pengguna AWS Command Line Interface. Sebagai contoh, untuk lingkungan EC2 yang menjalankan Amazon Linux, jalankan tiga perintah ini, satu per satu, di terminal untuk memasang AWS CLI.

    sudo yum -y update # Install the latest system updates. sudo yum -y install aws-cli # Install the AWS CLI. aws --version # Confirm the AWS CLI was installed.

    Untuk lingkungan EC2 yang menjalankan Server Ubuntu, jalankan tiga perintah ini sebagai gantinya, satu per satu, di terminal untuk memasang AWS CLI.

    sudo apt update # Install the latest system updates. sudo apt install -y awscli # Install the AWS CLI. aws --version # Confirm the AWS CLI was installed.

Jika Anda ingin memasang aws-shell, lakukan hal berikut:

  1. Dengan lingkungan Anda terbuka, di IDE, periksa apakah aws-shell sudah terpasang. Di terminal, jalankan perintah aws-shell . (Untuk memulai sesi terminal baru, pada bilah menu, pilih Jendela, Terminal Baru.) Jika aws-shell terpasang, prompt aws> ditampilkan. Jika aws-shell terpasang, lewati ke Langkah 2: Mengatur pengelolaan kredensial di lingkungan Anda.

  2. Untuk memasang aws-shell, Anda menggunakan pip. Untuk menggunakan pip, Anda harus memiliki Python yang sudah terpasang.

    Untuk memeriksa apakah Python sudah terpasang (dan untuk memasangnya jika diperlukan), ikuti instruksi di Langkah 1: Pasang Python dalam Sampel Python, lalu kembali ke topik ini.

    Untuk memeriksa apakah pip sudah terpasang, di terminal, jalankan perintah pip --version . Jika pip terpasang, nomor versi akan ditampilkan. Jika pip tidak terpasang, pasang dengan menjalankan ketiga perintah ini, satu per satu, di terminal.

    wget https://bootstrap.pypa.io/get-pip.py # Get the pip install file. sudo python get-pip.py # Install pip. (You might need to run 'sudo python2 get-pip.py' or 'sudo python3 get-pip.py' instead, depending on how Python is installed.) rm get-pip.py # Delete the pip install file, as it is no longer needed.
  3. Untuk menggunakan pip untuk memasang aws-shell, jalankan perintah berikut.

    sudo pip install aws-shell

Langkah 2: Mengatur pengelolaan kredensial di lingkungan Anda

Setiap kali Anda menggunakan AWS CLI atau aws-shell untuk memanggil layanan AWS, Anda harus memberikan satu set kredensial dengan panggilan tersebut. Kredensial ini menentukan apakah AWS CLI atau aws-shell memiliki izin yang sesuai untuk melakukan panggilan itu. Jika kredensial tidak memiliki izin yang sesuai, panggilan akan gagal.

Jika Anda menggunakan lingkungan pengembangan AWS Cloud9 EC2, Anda dapat langsung beralih ke Langkah 3: Jalankan perintah basic dengan AWS CLI atau aws-shell di lingkungan Anda. Ini karena kredensial sudah diatur di lingkungan EC2. Untuk informasi selengkapnya, lihat Kredensial sementara terkelola AWS.

Jika Anda tidak menggunakan lingkungan EC2, Anda harus menyimpan kredensial Anda secara manual di dalam lingkungan. Untuk melakukannya, ikuti petunjuk di MeneleponLayanan AWS dari lingkungan diAWS Cloud9, lalu kembali ke topik ini.

Langkah 3: Jalankan perintah basic dengan AWS CLI atau aws-shell di lingkungan Anda

Pada langkah ini, Anda menggunakan AWS CLI atau aws-shell di lingkungan Anda untuk membuat bucket di Amazon S3, mencantumkan bucket Anda yang tersedia, lalu menghapus bucket.

  1. Jika Anda ingin menggunakan aws-shell tetapi belum memulainya, mulai aws-shell dengan menjalankan perintah aws-shell. Prompt aws> ditampilkan.

  2. Buat bucket. Jalankan perintah aws s3 mb dengan perintah AWS CLI atau s3 mb dengan aws-shell, berikan nama bucket yang akan dibuat. Dalam contoh ini, kami menggunakan bucket dengan nama cloud9-123456789012-bucket, di mana 123456789012 adalah ID akun AWS Anda. Jika Anda menggunakan nama yang berbeda, gantilah sepanjang langkah ini.

    aws s3 mb s3://cloud9-123456789012-bucket # For the AWS CLI. s3 mb s3://cloud9-123456789012-bucket # For the aws-shell.
    catatan

    Nama bucket harus unik di semua AWS, bukan hanya akun AWS Anda. Nama bucket yang disarankan sebelumnya dapat membantu Anda menemukan nama bucket yang unik. Jika Anda mendapatkan pesan yang berisi kesalahan BucketAlreadyExists, Anda harus menjalankan perintah lagi dengan nama bucket yang berbeda.

  3. Buat daftar bucket Anda yang tersedia. Jalankan perintah aws s3 ls dengan AWS CLI atau perintah s3 ls dengan aws-shell. Daftar bucket Anda yang tersedia akan ditampilkan.

  4. Hapus bucket. Jalankan perintah aws s3 rb dengan perintah AWS CLI atau s3 rb dengan aws-shell, berikan nama bucket yang akan dihapus.

    aws s3 rb s3://cloud9-123456789012-bucket # For the AWS CLI. s3 rb s3://cloud9-123456789012-bucket # For the aws-shell.

    Untuk mengonfirmasi apakah bucket telah dihapus, jalankan kembali perintah aws s3 ls dengan perintah AWS CLI atau s3 ls lagi dengan aws-shell. Nama bucket yang telah dihapus seharusnya tidak lagi muncul dalam daftar.

    catatan

    Anda tidak perlu menghapus bucket jika Anda ingin terus menggunakannya. Untuk informasi selengkapnya, lihat Menambahkan Objek ke Bucket di Panduan Pengguna Layanan Penyimpanan Sederhana Amazon. Lihat juga perintah s3 di Referensi Perintah AWS CLI. (Ingat, jika Anda tidak menghapus bucket, hal itu dapat mengakibatkan tagihan berkelanjutan ke akun AWS Anda.)

Untuk terus bereksperimen dengan AWS CLI, lihat Bekerja dengan Amazon Web Services di Panduan Pengguna AWS Command Line Interface serta Referensi Perintah AWS CLI. Untuk melanjutkan eksperimen dengan aws-shell, lihat Referensi Perintah AWS CLI, perhatikan bahwa Anda memulai perintah tanpa prefiks aws.

Langkah 4: Bersihkan

Jika Anda menggunakan aws-shell, Anda dapat berhenti menggunakannya dengan menjalankan perintah .exit atau .quit .

Untuk mencegah tagihan berkelanjutan ke akun AWS Anda setelah selesai menggunakan sampel ini, Anda harus menghapus lingkungan. Untuk instruksi, lihat Menghapus lingkungan di AWS Cloud9.