Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Logging dei prompt degli utenti in Amazon Q Developer
Gli amministratori possono abilitare registrazione dei log di tutti i suggerimenti in linea e delle conversazioni in chat che gli utenti hanno tenuto con Amazon Q nel loro ambiente di sviluppo integrato (IDE). Questi log possono esse utili per il controllo, il debug, l’analisi e la garanzia della conformità.
Quando gli sviluppatori utilizzano suggerimenti in linea, Amazon Q registrerà i suggerimenti accettati e attivamente rifiutati. Quando gli sviluppatori chattano con Amazon Q, Amazon Q registra sia i prompt degli sviluppatori che le risposte di Amazon Q. Quando gli sviluppatori chattano con Amazon Q Agent per lo sviluppo software utilizzando il comando /dev, verranno registrati solo i prompt.
Amazon Q archivia i log in un bucket Amazon S3 creato da te, nel seguente percorso:
bucketName/prefix/AWSLogs/accountId/QDeveloperLogs/log-type/region/year/month/day/utc-hour/zipFile.gz/logFile.json
Nel percorso precedente, è uno dei seguenti:log-type
-
GenerateAssistantResponse: contiene i log delle chat -
GenerateCompletions: contiene i log di completamento in linea -
StartTaskAssistCodeGeneration: contiene i log/dev
Per esempi e spiegazioni del contenuto dei file di log, consulta Esempi di log dei prompt in Amazon Q Developer.
Non sono previsti costi per la funzionalità di registrazione dei log dei prompt oltre al costo di storage del bucket Amazon S3 utilizzato per contenere i log e una piccola tariffa per la chiave KMS opzionale utilizzata per crittografare il bucket.
Utilizza le seguenti istruzioni per abilitare registrazione dei log dei prompt.
Prerequisiti
-
Assicurati che gli utenti si siano abbonati a un account autonomo o, se utilizzi AWS Organizations, a un account di gestione. Attualmente, Q Developer non supporta la registrazione dei log dei prompt degli utenti iscritti negli account membri in AWS Organizations.
-
Crea un bucket Amazon S3 per contenere i log dei prompt. Il bucket deve:
-
Sii nella AWS regione in cui è stato installato il profilo Amazon Q Developer. Questo profilo è stato installato quando hai abbonato gli utenti ad Amazon Q Developer Pro per la prima volta. Per ulteriori informazioni su questo profilo e sulle Regioni in cui è supportato, consulta Cos’è il profilo di Amazon Q Developer? e Regioni supportate per la console Q Developer e il profilo Q Developer.
-
Accedi all' AWS account a cui gli utenti sono abbonati.
-
Adotta una policy di bucket come quella che segue. Sostituisci
bucketNameregion,accountId, eprefixcon le tue informazioni.Se configuri SSE-KMS sul bucket, aggiungi la seguente policy alla chiave 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:*" } } }Per maggiori informazioni sulla protezione dei dati nel tuo bucket Amazon S3, consulta Protezione dei dati con la crittografia nella Guida per l’utente di Amazon Simple Storage Service.
-
Per abilitare la registrazione dei log dei prompt
-
Apri la console Amazon Q Developer.
Per utilizzare la console Amazon Q Developer, è necessario disporre delle autorizzazioni definite in Consenti agli amministratori di utilizzare la console Amazon Q Developer.
Nota
Devi accedere come amministratore di account autonomo o amministratore dell’account di gestione. Gli amministratori dell’account membro non possono abilitare la registrazione dei log dei prompt perché non è supportata per gli utenti abbonati negli account membri.
-
Seleziona Impostazioni.
-
In Preferenze, scegli Modifica.
-
Nella finestra Modifica preferenze, attiva la registrazione dei log dei prompt di Q Developer.
-
In posizione Amazon S3, inserisci l’URI di Amazon S3 che utilizzerai per ricevere i log. Ad esempio:
s3://amzn-s3-demo-bucket/qdev-prompt-logs/