Prasyarat untuk kustomisasi Amazon Q - Pengembang Amazon Q

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

Prasyarat untuk kustomisasi Amazon Q

Kustomisasi Amazon Q dibangun di atas dasar Amazon Q Developer Pro, dan menggunakan fitur-fiturnya.

Untuk menggunakan kustomisasi Amazon Q, Anda harus terlebih dahulu mengikuti proses penyiapan Amazon Q Developer Pro di bawah. Menyiapkan Pengembang Amazon Q Ini termasuk menambahkan pengguna apa pun ke profil Amazon Q Developer Pro Anda yang juga ingin Anda berikan akses ke Kustomisasi Amazon Q.

Saat Anda menggunakan Kustomisasi Amazon Q, administrator Amazon Q Anda harus diberi wewenang untuk mengakses basis kode Anda, yang dapat Anda simpan di Amazon S3 atau melalui. AWS CodeConnections Namun, selama proses penyiapan standar untuk Amazon Q Developer Pro, AWS Organizations administrator Anda tidak memberikan administrator Amazon Q akses ke layanan tersebut.

catatan

Jika Anda menggunakan GitHub sebagai sumber data Anda, Anda dapat membatasi penggunaan untuk repositori tertentu. Lihat Membuat sambungan ke GitHub dalam Panduan Pengguna Konsol Alat Pengembang.

Oleh karena itu, sebelum Anda menggunakan Kustomisasi Amazon Q, Anda harus menambahkan izin berikut ke peran administrator Amazon Q Anda:

catatan

codewhispererAwalan adalah nama lama dari layanan yang digabungkan dengan Amazon Q Developer. Untuk informasi selengkapnya, lihat Ganti nama Pengembang Amazon Q - Ringkasan perubahan.

{ "Version": "2012-10-17", "Statement": [{ "Effect": "Allow", "Action": [ "sso-directory:DescribeUsers" ], "Resource": [ "*" ] }, { "Effect": "Allow", "Action": [ "codewhisperer:CreateCustomization", "codewhisperer:DeleteCustomization", "codewhisperer:ListCustomizations", "codewhisperer:UpdateCustomization", "codewhisperer:GetCustomization", "codewhisperer:ListCustomizationPermissions", "codewhisperer:AssociateCustomizationPermission", "codewhisperer:DisassociateCustomizationPermission" ], "Resource": [ "*" ] }, { "Effect": "Allow", "Action": [ "codeconnections:ListConnections", "codeconnections:ListOwners", "codeconnections:ListRepositories", "codeconnections:GetConnection" ], "Resource": [ "*" ] }, { "Effect": "Allow", "Action": "codeconnections:UseConnection", "Resource": "*", "Condition": { "ForAnyValue:StringEquals": { "codeconnections:ProviderAction": [ "GitPull", "ListRepositories", "ListOwners" ] } } }, { "Effect": "Allow", "Action": [ "s3:GetObject*", "s3:GetBucket*", "s3:ListBucket*" ], "Resource": [ "*" ] } ] }
catatan

Kunci enkripsi yang Anda siapkan untuk Amazon Q Developer Pro juga digunakan untuk penyesuaian.

Sangat penting untuk membuat kustomisasi Anda menggunakan bahan sumber terbaik. Saat menyiapkan sumber data Anda, tambahkan kode yang berisi pola yang didorong di tim Anda. Hindari kode yang mengandung anti-pola, bug, kerentanan keamanan, masalah kinerja, dan sebagainya.

Sumber data Anda harus berisi setidaknya 2 MB, dan paling banyak 20 GB, file kode sumber dari bahasa yang didukung. File yang lebih besar dari 10 MB akan diabaikan. Tidak ada batasan jumlah file, tetapi Anda harus menyertakan setidaknya 10 file untuk setiap bahasa yang Anda ingin kustomisasi Anda dukung. Dalam data Amazon S3 sumber, pastikan bahwa semua kode sumber ditempatkan di dalam direktori dan bukan di root tingkat. File apa pun di tingkat root akan diabaikan.

catatan

Kustomisasi Amazon Q mendukung bahasa dan ekstensi file berikut:

  • Jawa (.java)

  • JavaScript (.js, .jsx)

  • Python (.py)

  • TypeScript (.ts, .tsx)

Anda dapat menyimpan informasi tentang pembuatan kustomisasi Anda di Amazon CloudWatch Logs. Untuk informasi selengkapnya, lihat Mengakses pesan terkait penyesuaian di Amazon Logs CloudWatch .