Bekerja dengan Pengembang Amazon Q dengan menggunakan 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.

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

codewhispererAwalan 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.