Registrando as solicitações dos usuários no Amazon Q Developer - Amazon Q Developer

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Registrando as solicitações dos usuários no Amazon Q Developer

Os administradores podem habilitar o registro de todas as sugestões em linha e conversas de bate-papo que os usuários têm com o Amazon Q em seu ambiente de desenvolvimento integrado (IDE). Esses logs podem ajudar na auditoria, depuração, análise e na garantia da conformidade.

Quando os desenvolvedores usam sugestões embutidas, o Amazon Q registra as sugestões aceitas e ativamente rejeitadas. Quando os desenvolvedores conversam com o Amazon Q, o Amazon Q registra as solicitações dos desenvolvedores e as respostas do Amazon Q. Quando os desenvolvedores conversam com o Amazon Q Agent para desenvolvimento de software usando o /dev comando, somente os prompts serão registrados.

O Amazon Q armazena os registros em um bucket do Amazon S3 que você cria, no seguinte caminho:

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

No caminho anterior, log-type está um dos seguintes:

  • GenerateAssistantResponse— mantém registros de bate-papo

  • GenerateCompletions— mantém registros de conclusão em linha

  • StartTaskAssistCodeGeneration— guarda /dev troncos

Para obter exemplos e explicações sobre o conteúdo do arquivo de log, consulteExemplos de registros imediatos no Amazon Q Developer.

Não há cobrança pelo recurso de registro imediato, além do custo de armazenamento do bucket do Amazon S3 usado para armazenar os registros, e uma pequena taxa pela chave KMS opcional usada para criptografar o bucket.

Use as instruções a seguir para ativar o registro imediato.

Pré-requisito

Crie um bucket do Amazon S3 para manter os logs de solicitações. O bucket deve:

  • Esteja na AWS região em que o perfil Amazon Q Developer foi instalado. Esse perfil foi instalado quando você inscreveu usuários no Amazon Q Developer Pro pela primeira vez. Para obter mais informações sobre esse perfil e as regiões em que ele é suportadoO que é o perfil do Amazon Q Developer?, consulte Regiões suportadas para o console Q Developer e o perfil Q Developer e.

  • Esteja na AWS conta em que os usuários estão inscritos. Se os usuários estiverem inscritos em várias AWS contas, você deverá criar um bucket em cada conta. Não há suporte para buckets entre contas.

  • Tenha uma política de bucket como a que segue. Substitua bucketNameregion,accountId,, e prefix por suas próprias informações.

    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": "accountId" }, "ArnLike": { "aws:SourceArn": "arn:aws:codewhisperer:us-east-1:accountId:*" } } } ] }

    Se você estiver configurando o SSE-KMS no bucket, adicione a seguinte política na chave 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:*" } } }

    Para saber mais sobre como proteger os dados em seu bucket do Amazon S3, consulte Proteger dados com criptografia no Guia do usuário do Amazon Simple Storage Service.

Para ativar o log de prompts
  1. Abra o console do Amazon Q Developer.

    Para usar o console do Amazon Q Developer, você deve ter as permissões definidas emPermita que os administradores usem o console Amazon Q Developer.

    nota

    Você deve entrar como administrador independente da conta ou administrador da conta de gerenciamento. Os administradores de contas de membros não podem ativar o registro imediato.

  2. Escolha Settings.

  3. Em Preferências, escolha Editar.

  4. Na janela Editar preferências, ative o log de prompts do Q Developer.

  5. Em Local do Amazon S3, insira a URI do Amazon S3 que você usará para receber os logs. Exemplo: s3://amzn-s3-demo-bucket/qdev-prompt-logs/