Ir para o conteúdo

Como faço para monitorar os níveis de objetos do Amazon S3 na classe de armazenamento Intelligent-Tiering?

3 minuto de leitura
0

Mudei meus objetos do Amazon Simple Storage Service (Amazon S3) para a classe de armazenamento S3 Intelligent-Tiering e quero monitorar os níveis de acesso.

Resolução

Para monitorar objetos em todos os níveis de acesso do S3 Intelligent-Tiering, é possível usar o inventário Amazon S3, as notificações de eventos do S3 ou a chamada de API HeadObject.

Inventário Amazon S3

O Inventário Amazon S3 fornece uma lista dos seus objetos e seus metadados diariamente ou semanalmente. É possível visualizar as camadas de acesso dos seus objetos do S3 Intelligent-Tiering. Para obter mais informações, consulte Configurando o inventário Amazon S3.

Também é possível usar o Amazon Athena para consultar arquivos de inventário Amazon S3. Para obter mais informações, consulte Como posso usar o Athena para consultar meus relatórios do inventário Amazon S3?

Observação: se você configurou um relatório de inventário do S3 e recebeu o erro Access Denied, consulte Por que não consigo gerar um relatório do inventário Amazon S3?

Notificações de eventos do S3

Use as notificações de eventos do Amazon S3 para receber notificações quando objetos do S3 se movem ou mudam entre camadas. É possível criar notificações de eventos para enviar mensagens por meio de um tópico do Amazon Simple Notification Service (Amazon SNS). Ao configurar uma notificação de evento, você deve especificar cada tipo de evento que faz com que o Amazon S3 envie a notificação. Por exemplo, é possível especificar o tipo de evento s3:IntelligentTiering para receber notificações quando um objeto com a classe de armazenamento S3 Intelligent-Tiering se move para outro nível.

Observação: Se as notificações em seu bucket não publicaram mensagens no tópico, consulte Por que meu tópico do Amazon SNS não recebeu notificações de eventos do Amazon S3?

Também é possível configurar uma notificação de evento para invocar uma função do AWS Lambda quando objetos do S3 se movem ou mudam. Para obter mais informações, consulte Processar notificações de eventos do Amazon S3 com o Lambda.

Observação: Se sua função do Lambda não invocar quando o evento ocorrer, talvez seja necessária uma configuração adicional. Para obter mais informações, consulte Como soluciono problemas quando minhas notificações de eventos do Amazon S3 não invocam minha função do Lambda?

Chamada de API HeadObject

Execute a chamada de API HeadObject para recuperar metadados do objeto para o status do arquivamento na classe de armazenamento S3 Intelligent-Tiering. HeadObject retorna o status ARCHIVE\ _ACCESS ou DEEP\ _ARCHIVE\ _ACCESS de um objeto. Em resposta a uma chamada de API HeadObject, é possível encontrar o status do arquivamento no elemento x-amz-archive-status.

Observação: Para executar a chamada de API HeadObject, você precisa ter acesso de leitura ao objeto solicitado. Para obter mais informações, consulte AWS Identity and Access Management (AWS IAM) para Amazon S3.

Informações relacionadas

Por que minha regra de ciclo de vida do Amazon S3 não fez a transição de objetos para a classe de armazenamento Intelligent-Tiering?

Como faço para mover objetos do Amazon S3 para a classe de armazenamento Intelligent-Tiering?

Classe de armazenamento para otimizar automaticamente os dados com padrões de acesso alterados ou desconhecidos

AWS OFICIALAtualizada há 8 meses