AWS Toolkit - AWS Cloud9

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

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

AWS Toolkit

Mengapa menggunakan AWS Toolkit?

AWS Toolkit adalah ekstensi untuk lingkungan pengembangan AWS Cloud9 terintegrasi (IDE). Anda dapat mengakses dan bekerja dengan berbagai macam layanan AWS melalui ekstensi ini. AWS Toolkit menggantikan fungsionalitas yang disediakan oleh plugin Lambda untuk. AWS Cloud9 Untuk informasi selengkapnya, lihat Menonaktifkan Toolkit AWS.

penting

AWS Dukungan Toolkit adalah fitur terintegrasi dari. AWS Cloud9 Saat ini, Anda tidak dapat menyesuaikan AWS Cloud9 IDE dengan ekstensi pihak ketiga.

Awas

Jika Anda menggunakan Mozilla Firefox sebagai browser pilihan Anda AWS Cloud9 IDE, ada pengaturan cookie pihak ketiga yang mencegah AWS Cloud9 tampilan web dan AWS Toolkit berfungsi dengan benar di browser. Sebagai solusi untuk masalah ini, Anda harus memastikan bahwa Anda belum memblokir Cookie di bagian Privasi & Keamanan pengaturan browser Anda, seperti yang ditampilkan pada gambar di bawah ini.

Menampilkan pengaturan cookie untuk Firefox

Saat ini, berikut layanan AWS dan sumber daya dapat diakses melalui ekstensi AWS Toolkit:

Mengaktifkan Toolkit AWS

Jika AWS Toolkit tidak tersedia di lingkungan Anda, Anda dapat mengaktifkannya di tab Preferensi.

Untuk mengaktifkan AWS Toolkit
  1. Pilih AWS Cloud9, Preferensi pada bilah menu.

  2. Pada tab Preferensi, di panel navigasi samping, pilih AWS Pengaturan.

  3. Di panel AWS Resources, aktifkan AWS Toolkit sehingga menampilkan tanda centang pada latar belakang hijau.

    Saat Anda mengaktifkan AWS Toolkit, lingkungan pengembangan terintegrasi (IDE) akan diperbarui untuk menampilkan pengaturan Enable AWS Toolkit yang diperbarui. Opsi AWS Toolkit di sisi IDE di bawah opsi Lingkungan juga muncul.

penting

Jika EC2 instans AWS Cloud9 lingkungan Anda tidak memiliki akses ke internet (yaitu, tidak ada lalu lintas keluar yang diizinkan), pesan mungkin akan ditampilkan setelah Anda mengaktifkan AWS Toolkit dan meluncurkan kembali. IDE Pesan ini menyatakan bahwa dependensi yang diperlukan oleh AWS Toolkit tidak dapat diunduh. Jika ini masalahnya, Anda juga tidak dapat menggunakan AWS Toolkit.

Untuk memperbaiki masalah ini, buat VPC titik akhir untuk Amazon S3. Ini memberikan akses ke bucket Amazon S3 di bucket Wilayah AWS Anda yang berisi dependensi yang diperlukan untuk tetap IDE up to date.

Untuk informasi selengkapnya, lihat Mengonfigurasi VPC endpoint untuk Amazon S3 guna mengunduh dependensi.

Mengelola kredensi akses untuk Toolkit AWS

AWS Toolkit berinteraksi dengan berbagai macam. layanan AWS Untuk mengelola kontrol akses, pastikan bahwa IAM entitas untuk layanan AWS Toolkit Anda memiliki izin yang diperlukan untuk berbagai layanan ini. Sebagai permulaan yang cepat, gunakan kredenal sementara yang AWS dikelola untuk mendapatkan izin yang diperlukan. Kredensi terkelola ini berfungsi dengan memberikan akses EC2 lingkungan Anda layanan AWS atas nama AWS entitas, seperti pengguna. IAM

Namun, jika Anda telah meluncurkan EC2 instance lingkungan pengembangan Anda ke subnet pribadi, kredensi sementara AWS terkelola tidak tersedia untuk Anda. Jadi, sebagai alternatif, Anda dapat mengizinkan AWS Toolkit untuk mengakses Anda layanan AWS dengan membuat set kredenal Anda sendiri secara manual. Set ini disebut profil. Profil menampilkan kredensi jangka panjang yang disebut kunci akses. Anda bisa mendapatkan kunci akses ini dari IAM konsol.

Buat profil untuk memberikan kredensi akses untuk Alat kit AWS
  1. Untuk mendapatkan kunci akses Anda (terdiri dari ID kunci akses dan kunci akses rahasia), buka IAM konsol di https://console.aws.amazon.com/iam.

  2. Pilih Pengguna dari bilah navigasi lalu pilih AWS nama pengguna Anda (bukan kotak centang).

  3. Pilih tab Kredensial keamanan, lalu pilih Buat access key.

    catatan

    Jika Anda sudah memilik access key tetapi Anda tidak dapat mengakses kunci rahasia Anda, nonaktifkan kunci lama dan buat yang baru.

  4. Di kotak dialog yang menunjukkan access key ID dan secret access key Anda, pilih Unduh file .csv untuk menyimpan informasi ini di lokasi yang aman.

  5. Setelah Anda mengunduh kunci akses Anda, luncurkan AWS Cloud9 lingkungan dan mulai sesi terminal dengan memilih Window, Terminal Baru.

  6. Di jendela terminal, jalankan perintah berikut.

    aws configure --profile toolkituser

    Dalam kasus ini, toolkituser adalah nama profil yang digunakan, tetapi Anda dapat memilih sendiri.

  7. Pada baris perintah, masukkan AWS Access Key ID dan AWS Secret Access Key yang sebelumnya Anda unduh dari IAM konsol.

    • UntukDefault region name, tentukan Wilayah AWS (misalnya,us-east-1).

    • UntukDefault output format, tentukan format file (misalnya,json).

    catatan

    Untuk informasi tentang opsi untuk mengonfigurasi profil, lihat Dasar-dasar konfigurasi di Panduan AWS Command Line Interface Pengguna.

  8. Setelah Anda membuat profil Anda, luncurkan AWS Toolkit, buka menu AWS Toolkit, dan pilih Connect to. AWS

  9. Untuk bidang Pilih profil AWS kredensi, pilih profil yang baru saja Anda buat di terminal (misalnya,profile:toolkituser).

Jika profil yang dipilih berisi kredenal akses yang valid, panel AWS Explorer akan menyegarkan untuk menampilkan layanan AWS yang sekarang dapat Anda akses.

Menggunakan IAM peran untuk memberikan izin ke aplikasi pada instance EC2

Anda juga dapat menggunakan IAM peran untuk mengelola kredensional sementara untuk aplikasi yang berjalan pada sebuah EC2 instance. Peran ini menyediakan izin sementara yang dapat digunakan aplikasi saat mereka melakukan panggilan ke AWS sumber daya lain. Saat meluncurkan EC2 instance, Anda menentukan IAM peran yang akan diasosiasikan dengan instance. Aplikasi yang berjalan pada instance kemudian dapat menggunakan kredenal sementara yang disediakan peran saat membuat permintaan terhadap. API layanan AWS

Setelah Anda membuat peran, tetapkan peran ini dan izin terkait ke instance dengan membuat profil instance. Profil instans dilampirkan ke instans dan dapat memberikan kredensial sementara peran ke aplikasi yang berjalan pada instans.

Untuk informasi selengkapnya, lihat Menggunakan IAM peran untuk memberikan izin ke aplikasi yang berjalan di EC2 instans Amazon di IAMPanduan Pengguna.

Mengidentifikasi AWS komponen Toolkit

Tangkapan layar berikut menunjukkan tiga komponen UI utama dari AWS Toolkit.

Screenshot berlabel yang menampilkan komponen UI utama dari Toolkit AWS
  1. AWS Jendela Explorer: Digunakan untuk berinteraksi dengan layanan AWS yang dapat diakses melalui Toolkit. Anda dapat beralih antara menampilkan dan menyembunyikan AWS Explorer menggunakan AWS opsi di sisi kiri lingkungan pengembangan terintegrasi ()IDE. Untuk selengkapnya tentang menggunakan komponen antarmuka ini dan mengakses layanan AWS untuk yang berbeda Wilayah AWS, lihatMenggunakanAWS Explorer untuk bekerja dengan layanan dan sumber daya di beberapa Wilayah.

  2. Menu Toolkit: Digunakan untuk mengelola koneksi ke AWS, menyesuaikan tampilan jendela AWS Explorer, membuat dan menyebarkan aplikasi tanpa server, bekerja dengan GitHub repositori, dan mengakses dokumentasi. Untuk informasi selengkapnya, lihat Mengakses dan menggunakan Menu Kit alat AWS.

  3. AWS Panel konfigurasi: Digunakan untuk menyesuaikan perilaku yang berinteraksi dengan Anda menggunakan Toolkit. layanan AWS Untuk informasi selengkapnya, lihat Memodifikasi pengaturan Kit alat AWS menggunakan panel Konfigurasi AWS.

Menonaktifkan Toolkit AWS

Anda dapat menonaktifkan AWS Toolkit di tab Preferensi.

Untuk menonaktifkan AWS Toolkit
  1. Pilih AWS Cloud9, Preferensi pada bilah menu.

  2. Pada tab Preferensi, di panel navigasi samping, pilih AWS Pengaturan.

  3. Di panel AWS Resources, matikan AWS AWS Toolkit.

    Saat Anda menonaktifkan AWS Toolkit, lingkungan pengembangan terintegrasi (IDE) menyegarkan untuk menghapus opsi AWS Toolkit di samping opsi Environment di IDE bawah.

AWS Topik Toolkit