AWS CLI dan tutorial aws-shell untuk AWS Cloud9 - AWS Cloud9

AWS Cloud9 tidak lagi tersedia untuk pelanggan baru. Pelanggan yang sudah ada AWS Cloud9 dapat terus menggunakan layanan seperti biasa. Pelajari selengkapnya

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

AWS CLI dan 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. The AWS CLI and the 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 berinteraksi AWS, dan beberapa perintah ini dapat dijalankan dengan AWS CLI atau menggunakan alternatif AWS CloudShell.

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

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

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

Prasyarat

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

  • Anda harus memiliki lingkungan AWS Cloud9 EC2 pengembangan yang ada. Contoh ini mengasumsikan bahwa Anda sudah memiliki EC2 lingkungan yang terhubung ke EC2 instans Amazon yang menjalankan Amazon Linux atau Ubuntu Peladen. 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 Menciptakan lingkungan di AWS Cloud9.

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

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

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

Jika Anda menggunakan lingkungan AWS Cloud9 EC2 pengembangan dan Anda hanya ingin menggunakannya AWS CLI, Anda dapat melompat ke depanLangkah 3: Jalankan perintah dasar dengan AWS CLI atau aws-shell di lingkungan Anda. Ini karena AWS CLI sudah diinstal di EC2 lingkungan, dan satu set kredensyal AWS akses sudah diatur di lingkungan. Untuk informasi selengkapnya, lihat AWS kredensi sementara yang dikelola.

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

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

  2. Untuk menginstal AWS CLI, lihat Menginstal AWS Command Line Interface di Panduan AWS Command Line Interface Pengguna. Misalnya, untuk EC2 lingkungan yang menjalankan Amazon Linux, jalankan ketiga perintah ini, satu per satu, di terminal untuk menginstal 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 EC2 lingkungan yang menjalankan Ubuntu Server, jalankan ketiga perintah ini sebagai gantinya, satu per satu, di terminal untuk menginstal file 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, diIDE, periksa apakah aws-shell sudah diinstal. 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 AWS layanan, Anda harus memberikan satu set kredensyal dengan panggilan tersebut. Kredensyal ini menentukan apakah AWS CLI atau aws-shell memiliki izin yang sesuai untuk melakukan panggilan itu. Jika kredensial tidak mencakup izin yang sesuai, panggilan akan gagal.

Jika Anda menggunakan lingkungan AWS Cloud9 EC2 pengembangan, Anda dapat melompat ke depanLangkah 3: Jalankan perintah dasar dengan AWS CLI atau aws-shell di lingkungan Anda. Ini karena kredensyal sudah diatur di lingkunganEC2. Untuk informasi selengkapnya, lihat AWS kredensi sementara yang dikelola.

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

Langkah 3: Jalankan perintah dasar 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 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 aws s3 mbperintah dengan s3 mbperintah AWS CLI or dengan aws-shell, berikan nama bucket untuk dibuat. Dalam contoh ini, kami menggunakan bucket bernamacloud9-123456789012-bucket, di 123456789012 mana ID AWS akun 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 AWS akun 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 aws s3 lsperintah dengan AWS CLI atau s3 lsperintah dengan aws-shell. Daftar bucket Anda yang tersedia akan ditampilkan.

  4. Hapus bucket. Jalankan aws s3 rbperintah dengan AWS CLI atau s3 rbperintah dengan aws-shell, berikan nama bucket untuk 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 aws s3 lsperintah lagi dengan AWS CLI atau s3 lsperintah 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 AWS akun Anda.)

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

Langkah 4: Membersihkan

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

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