Registro em log com o AWS CloudTrail para o S3 Vectors - Amazon Simple Storage Service

Registro em log com o AWS CloudTrail para o S3 Vectors

nota

O Amazon S3 Vectors está na versão prévia para o Amazon Simple Storage Service e está sujeito a alterações.

O Amazon S3 Vectors é integrado ao AWS CloudTrail, um serviço que fornece um registro das ações realizadas por um usuário, um perfil ou um serviço da AWS. O CloudTrail captura as chamadas de API do S3 Vectors como eventos. Ao utilizar as informações coletadas pelo CloudTrail, é possível determinar a solicitação feita ao S3 Vectors, o endereço IP que a realizou, quando ela foi feita e detalhes adicionais. Quando ocorre alguma atividade de evento aceita no S3 Vectors, essa atividade é registrada em um evento do CloudTrail. É possível usar a trilha do CloudTrail para registrar em log eventos de gerenciamento e eventos de dados para o S3 Vectors.

Para saber mais sobre o CloudTrail, consulte o Guia do Usuário do CloudTrail.

Informações do S3 Vectors no CloudTrail

O CloudTrail é habilitado em sua conta AWS ao criá-la. Quando ocorre uma atividade no S3 Vectors, ela é registrada em um evento do CloudTrail com outros eventos de serviços da AWS no histórico de eventos. É possível visualizar, pesquisar e baixar eventos recentes em sua AWS conta. Para obter mais informações, consulte Visualização de eventos com o histórico de eventos do CloudTrail.

Para obter um registro de eventos em andamento na sua conta da AWS, inclusive eventos do S3 Vectors, crie uma trilha. Uma trilha permite que o CloudTrail entregue arquivos de log a um bucket do Amazon S3. Por padrão, quando uma trilha é criada no console, a mesma é aplicada a todas as regiões da AWS. A trilha registra logs de eventos de todas as Regiões na AWS divisória e entrega os arquivos do log para o bucket Amazon S3 especificado. Além disso, é possível configurar outros AWS serviços para melhor analisar e agir de acordo com dados coletados do evento nos logs CloudTrail. Para ter mais informações, consulte Overview for Creating a Trail, Configuring Amazon SNS Notifications for CloudTrail, Receiving CloudTrail Log Files from Multiple Regions e Receiving CloudTrail Log Files from Multiple Accounts no Guia do usuário do CloudTrail.

Todas as ações do S3 Vectors são registradas pelo CloudTrail e documentadas na Referência de API do Amazon S3 Vectors. Por exemplo, as chamadas para as ações CreateVectorBucket, CreateIndex e QueryVectors geram entradas nos arquivos de log do CloudTrail.

Cada entrada de log ou evento contém informações sobre quem gerou a solicitação. As informações de identidade ajudam a determinar:

  • Se a solicitação foi feita com credenciais de usuário-raiz ou usuário do IAM.

  • Se a solicitação foi feita com credenciais de segurança temporárias de uma função ou de um usuário federado.

  • Se a solicitação foi feita por outro serviço da AWS.

Para obter mais informações, consulte o Elemento userIdentity do CloudTrail no Guia do usuário do CloudTrail.

Eventos de gerenciamento do CloudTrail para o S3 Vectors

Os eventos de gerenciamento fornecem informações sobre operações de gerenciamento executadas em recursos na sua conta da AWS. Também são conhecidas como operações de ambiente de gerenciamento. Por padrão, o CloudTrail registra eventos de gerenciamento em logs.

Para o S3 Vectors, o CloudTrail registra em log os seguintes eventos de gerenciamento:

O eventSource para eventos de gerenciamento e eventos de dados do S3 Vectors é s3vectors.amazonaws.com.

Para ter mais informações sobre eventos de gerenciamento, consulte Logging management events no Guia do usuário do CloudTrail.

Eventos de dados do CloudTrail para o S3 Vectors

Os eventos de dados fornecem informações sobre as operações aplicadas a um recurso ou realizadas em um recurso. Também são conhecidas como operações de plano de dados. Por padrão, o CloudTrail não registra eventos de dados em log. No entanto, você pode configurar trilhas para registrar em log eventos de dados para recursos do S3 Vectors.

Ao configurar a trilha para registrar em log eventos de dados, é possível especificar o tipo de recurso do S3 Vectors. O S3 Vectors é compatível com os seguintes tipos de recurso para eventos de dados:

  • AWS::S3Vectors::VectorBucket: registra eventos de dados em log para todos os índices de vetores nos buckets de vetores especificados.

  • AWS::S3Vectors::Index: registra eventos de dados em log para índices de vetores específicos.

Para o S3 Vectors, o CloudTrail registra em log os seguintes eventos de dados:

Operações de dados vetoriais:

  • PutVectors: registra em log quando são adicionados vetores a um índice de vetores.

  • GetVectors: registra em log quando vetores são recuperados de um índice de vetores.

  • DeleteVectors: registra em log quando vetores são excluídos de um índice de vetores.

  • ListVectors: registra em log quando os vetores em um índice de vetores são listados.

  • QueryVectors: registra em log quando consultas de similaridade são realizadas em um índice de vetores.

O eventSource para eventos de dados do S3 Vectors é s3vectors.amazonaws.com.

Habilitar o registro em log de dados para o S3 Vectors

Você pode habilitar o registro de eventos de dados em log para recursos do S3 Vectors ao criar ou atualizar uma trilha do CloudTrail. Você pode especificar o registro em log para todos os buckets de vetores e índices de vetores em sua conta ou especificar buckets de vetores ou índices de vetores individuais. Para conhecer as etapas detalhadas para criar uma trilha, consulte Creating a trail no Guia do usuário do CloudTrail.

Para habilitar o registro de eventos de dados em log para todos os recursos do S3 Vectors:

  • Ao criar ou atualizar uma trilha, escolha Eventos de dados.

  • Em Tipo de recurso, escolha AWS::S3Vectors::VectorBucket.

  • Em ARN do recurso, insira arn:aws:s3vectors:_:_:bucket/* para registrar eventos para todos os buckets de vetores ou especifique o ARN de bucket de vetores individuais (por exemplo, arn:aws:s3vectors:us-east-1:123456789012:bucket/amzn-s3-demo-vector-bucket).

Para habilitar o registro de eventos de dados em log para índices de vetores específicos:

  • Ao criar ou atualizar uma trilha, escolha Eventos de dados.

  • Em Tipo de recurso, escolha AWS::S3Vectors::Index.

  • Em ARN do recurso, insira o ARN do índice de vetores específico, como arn:aws:s3vectors:us-east-1:123456789012:bucket/amzn-s3-demo-vector-bucket/index/my-index.

Para ter mais informações sobre eventos de dados, consulte Logging data events no Guia do usuário do CloudTrail.