

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

# Mencatat permintaan pengguna di Pengembang Amazon Q
<a name="q-admin-prompt-logging"></a>

Administrator dapat mengaktifkan pencatatan semua [saran sebaris](inline-suggestions.md) dan [percakapan obrolan](q-in-IDE-chat.md) yang dimiliki pengguna dengan Amazon Q di lingkungan pengembangan terintegrasi (IDE) mereka. Log ini dapat membantu audit, debugging, analitik, dan memastikan kepatuhan.

Saat pengembang menggunakan saran sebaris, Amazon Q akan mencatat saran yang diterima dan ditolak secara aktif. Saat pengembang mengobrol dengan Amazon Q, Amazon Q akan mencatat permintaan pengembang dan tanggapan Amazon Q. Saat pengembang mengobrol dengan [Amazon Q Agent untuk pengembangan perangkat lunak](q-in-IDE-chat.md#develop-code) menggunakan **/dev** perintah, hanya petunjuknya yang akan dicatat.

Amazon Q menyimpan log di bucket Amazon S3 yang Anda buat, di jalur berikut:

`{{bucketName}}/{{prefix}}/AWSLogs/{{accountId}}/QDeveloperLogs/{{log-type}}/{{region}}/{{year}}/{{month}}/{{day}}/{{utc-hour}}/{{zipFile}}.gz/{{logFile}}.json`

Pada jalur sebelumnya, `{{log-type}}` adalah salah satu dari berikut ini:
+ `GenerateAssistantResponse`— memegang log obrolan
+ `GenerateCompletions`— memegang log penyelesaian inline
+ `StartTaskAssistCodeGeneration`— memegang **/dev** log

Untuk contoh dan penjelasan tentang isi file log, lihat[Contoh log cepat di Pengembang Amazon Q](q-admin-prompt-log-examples.md).

Tidak ada biaya untuk fitur pencatatan cepat selain biaya penyimpanan bucket Amazon S3 yang digunakan untuk menyimpan log, dan sedikit biaya untuk kunci KMS opsional yang digunakan untuk mengenkripsi bucket.

Gunakan petunjuk berikut untuk mengaktifkan pencatatan cepat.

**Prasyarat**
+ Pastikan pengguna berlangganan akun mandiri atau, jika Anda menggunakan [AWS Organizations](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_introduction.html), akun manajemen. Saat ini, Q Developer tidak mendukung pencatatan permintaan pengguna yang berlangganan akun anggota. AWS Organizations
+ Buat bucket Amazon S3 untuk menyimpan log prompt. Ember harus:
  + Berada di AWS Wilayah tempat profil Pengembang Amazon Q diinstal. Profil ini diinstal saat Anda berlangganan pengguna ke Amazon Q Developer Pro untuk pertama kalinya. Untuk informasi selengkapnya tentang profil ini dan Wilayah yang didukung, lihat[Apa profil Pengembang Amazon Q?](subscribe-understanding-profile.md), dan[Wilayah yang Didukung untuk konsol Q Developer dan profil Pengembang Q](q-admin-setup-subscribe-regions.md#qdev-console-and-profile-regions).
  + Berada di AWS akun tempat pengguna berlangganan.
  + Miliki kebijakan bucket seperti yang berikut. Ganti {{bucketName}}{{region}},{{accountId}},, dan {{prefix}} dengan informasi Anda sendiri.

------
#### [ JSON ]

****  

    ```
    {
        "Version":"2012-10-17",		 	 	 
        "Statement": [
            {
                "Sid": "QDeveloperLogsWrite",
                "Effect": "Allow",
                "Principal": {
                    "Service": "q.amazonaws.com"
                },
                "Action": [
                    "s3:PutObject"
                ],
                "Resource": [
                    "arn:aws:s3:::{{bucketName}}/{{prefix}}/*"
                ],
                "Condition": {
                    "StringEquals": {
                        "aws:SourceAccount": "{{111122223333}}"
                    },
                    "ArnLike": {
                    "aws:SourceArn": "arn:aws:codewhisperer:{{us-east-1}}:{{111122223333}}:*"
                    }
                }
            }
        ]
    }
    ```

------

    Jika Anda mengonfigurasi SSE-KMS di bucket, tambahkan kebijakan berikut pada kunci KMS:

    ```
    {
        "Effect": "Allow",
        "Principal": {
            "Service": "q.amazonaws.com"
        },
        "Action": "kms:GenerateDataKey",
        "Resource": "*",
        "Condition": {
            "StringEquals": {
              "aws:SourceAccount": "{{accountId}}" 
            },
            "ArnLike": {
               "aws:SourceArn": "arn:aws:codewhisperer:{{region}}:{{accountId}}:*"
            }
        }
    }
    ```

    Untuk mempelajari cara melindungi data di bucket Amazon S3, lihat [Melindungi data dengan enkripsi](https://docs.aws.amazon.com/AmazonS3/latest/userguide/UsingEncryption.html) di *Panduan Pengguna Layanan Penyimpanan Sederhana Amazon*.

**Untuk mengaktifkan pencatatan cepat**

1. Buka konsol Pengembang Amazon Q.

   Untuk menggunakan konsol Pengembang Amazon Q, Anda harus memiliki izin yang ditentukan. [Izinkan administrator menggunakan konsol Pengembang Amazon Q](id-based-policy-examples-admins.md#q-admin-setup-admin-users)
**catatan**  
Anda harus masuk sebagai administrator akun mandiri, atau administrator akun manajemen. Administrator akun anggota tidak dapat mengaktifkan pencatatan cepat karena pencatatan cepat tidak didukung untuk pengguna yang berlangganan akun anggota.

1. Pilih **Pengaturan**.

1. Di bawah **Preferensi**, pilih **Edit**.

1. Di jendela Edit preferensi, alihkan pencatatan **prompt Q Developer**.

1. Di bawah lokasi Amazon S3, masukkan URI Amazon S3 yang akan Anda gunakan untuk menerima log. Contoh: `s3://amzn-s3-demo-bucket/qdev-prompt-logs/`