Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Journalisation des invites des utilisateurs dans Amazon Q Developer
Les administrateurs peuvent activer l’enregistrement de toutes les suggestions intégrées et de toutes les conversations de chat que les utilisateurs ont avec Amazon Q dans leur environnement de développement intégré (IDE). Ces journaux peuvent contribuer à l’audit, au débogage, à l’analyse et à la garantie de conformité.
Lorsque les développeurs utilisent des suggestions intégrées, Amazon Q enregistre les suggestions acceptées et rejetées activement. Lorsque les développeurs discutent avec Amazon Q, Amazon Q enregistre à la fois les invites des développeurs et les réponses d’Amazon Q. Lorsque les développeurs discutent avec l’agent Amazon Q pour le développement de logiciels à l’aide de la commande /dev, seules les invites sont enregistrées.
Amazon Q stocke les journaux dans un compartiment Amazon S3 que vous créez, sur le chemin suivant :
bucketName/prefix/AWSLogs/accountId/QDeveloperLogs/log-type/region/year/month/day/utc-hour/zipFile.gz/logFile.json
Sur le chemin précédent, est l’un des suivants :log-type
-
GenerateAssistantResponse: conserve les journaux de chat -
GenerateCompletions: conserve les journaux de saisie semi-automatique en ligne -
StartTaskAssistCodeGeneration: conserve les journaux/dev
Pour obtenir des exemples et des explications sur le contenu des fichiers journaux, consultez Exemples de journaux d’invites dans Amazon Q Developer.
La fonctionnalité de journalisation des invites est gratuite, à l’exception du coût de stockage du compartiment Amazon S3 utilisé pour stocker les journaux et d’une somme modique pour la clé KMS optionnelle utilisée pour chiffrer le compartiment.
Utilisez les instructions suivantes pour activer la journalisation des invites.
Prérequis
-
Assurez-vous que les utilisateurs sont abonnés à un compte autonome ou, si vous utilisez AWS Organizations, à un compte de gestion. Actuellement, Q Developer ne prend pas en charge la journalisation des invites des utilisateurs abonnés à des comptes membres dans AWS Organizations.
-
Créez un compartiment Amazon S3 pour y stocker les journaux des invites. Le compartiment doit :
-
Soyez dans la AWS région où le profil Amazon Q Developer a été installé. Ce profil a été installé lorsque vous avez abonné les utilisateurs à Amazon Q Developer Pro pour la première fois. Pour en savoir plus sur ce profil et les régions où il est pris en charge, consultez Qu'est-ce que le profil de développeur Amazon Q ? et Régions prises en charge pour la console Q Developer et le profil Q Developer.
-
Connectez-vous au AWS compte auquel les utilisateurs sont abonnés.
-
Avoir une stratégie de compartiment comme la suivante. Remplacez
bucketNameregion,accountId, etprefixpar vos propres informations.Si vous configurez SSE-KMS sur le compartiment, ajoutez la politique ci-dessous au niveau de la clé 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:*" } } }Pour en savoir plus sur la protection des données de votre compartiment Amazon S3, consultez Protection des données à l’aide du chiffrement dans le Guide de l’utilisateur Amazon Simple Storage Service.
-
Pour activer la journalisation des invites
-
Ouvrez la console Amazon Q Developer.
Pour utiliser la console Amazon Q Developer, vous devez disposer des autorisations définies dans Administrateurs autorisés à utiliser la console Amazon Q Developer.
Note
Vous devez vous connecter en tant qu’administrateur de compte autonome ou administrateur de compte de gestion. Les administrateurs de comptes membres ne peuvent pas activer la journalisation des invites, car celle-ci n’est pas prise en charge pour les utilisateurs abonnés à des comptes membres.
-
Sélectionnez Paramètres.
-
Sous Préférences, choisissez Modifier.
-
Dans la fenêtre Modifier les préférences, activez la journalisation des invites par Q Developer.
-
Sous Emplacement Amazon S3, entrez l’URI Amazon S3 que vous utiliserez pour recevoir les journaux. Exemple :
s3://amzn-s3-demo-bucket/qdev-prompt-logs/