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:
-
aws-shell di situs
web GitHub -
aws-shell
di situs web pip
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
Topik
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:
-
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. -
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:
-
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, promptaws>
ditampilkan. Jika aws-shell terpasang, lewati ke Langkah 2: Mengatur pengelolaan kredensial di lingkungan Anda. -
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.
-
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.
-
Jika Anda ingin menggunakan aws-shell tetapi belum memulainya, mulai aws-shell dengan menjalankan perintah
aws-shell
. Promptaws>
ditampilkan. -
Buat bucket. Jalankan
aws s3 mb
perintah dengans3 mb
perintah AWS CLI or dengan aws-shell, berikan nama bucket untuk dibuat. Dalam contoh ini, kami menggunakan bucket bernamacloud9-123456789012-bucket
, di123456789012
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. -
Buat daftar bucket Anda yang tersedia. Jalankan
aws s3 ls
perintah dengan AWS CLI ataus3 ls
perintah dengan aws-shell. Daftar bucket Anda yang tersedia akan ditampilkan. -
Hapus bucket. Jalankan
aws s3 rb
perintah dengan AWS CLI ataus3 rb
perintah 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 ls
perintah lagi dengan AWS CLI ataus3 ls
perintah 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.