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.
Bekerja dengan Pengembang Amazon Q dengan menggunakan AWS Cloud9
Topik ini menunjukkan bagaimana Anda dapat menggunakan AWS Cloud9 Integrated Development Environment (IDE) untuk bekerja dengan kode di Amazon Q Developer.
Apa itu Amazon Q?
Amazon Q Developer adalah asisten percakapan yang didukung kecerdasan buatan (AI) generatif yang dapat membantu Anda memahami, membangun, memperluas, dan mengoperasikan AWS aplikasi. Dalam konteks lingkungan AWS pengkodean terintegrasi, Amazon Q dapat menghasilkan rekomendasi kode berdasarkan kode pengembang, serta komentar mereka dalam bahasa alami. Amazon Q memiliki dukungan terbanyak Java, Python, JavaScript, TypeScript, C#, Go, PHP, Rust, Kotlin, dan SQL, serta bahasa Infrastructure as Code (IAc) (), JSON (AWS CloudFormation), YAML (Terraform AWS CloudFormation), dan HCL CDK (TypeScript, Python). Ini juga mendukung pembuatan kode untuk Ruby, C++, C, Shell, dan Scala. Untuk contoh bagaimana Amazon Q terintegrasi dengan AWS Cloud9 dan menampilkan saran kode di AWS Cloud9 IDE, lihat Contoh Kode di Panduan Pengguna Pengembang Amazon Q.
Untuk informasi selengkapnya tentang menggunakan Amazon Q with AWS Cloud9, lihat Panduan Pengguna Pengembang Amazon Q.
AWS Identity and Access Management izin untuk AWS Cloud9
Agar Amazon Q dapat memberikan rekomendasi di AWS Cloud9 konsol, Anda harus mengaktifkan IAM izin yang benar untuk IAM pengguna atau peran Anda. Anda harus menambahkan codewhisperer:GenerateRecommendations
izin, seperti yang diuraikan dalam IAM kebijakan contoh di bawah ini:
catatan
codewhisperer
Awalan adalah nama lama dari layanan yang digabungkan dengan Amazon Q Developer. Untuk informasi selengkapnya, lihat Penggantian nama Pengembang Amazon Q - Ringkasan perubahan.
{ "Version": "2012-10-17", "Statement": [ { "Sid": "AmazonQDeveloperPermissions", "Effect": "Allow", "Action": ["codewhisperer:GenerateRecommendations"], "Resource": "*" } ] }
Ini adalah praktik terbaik untuk menggunakan IAM kebijakan untuk memberikan izin terbatas kepada IAM kepala sekolah.