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á.
Começando com a entrega de uso geral do S3
Este tutorial mostra como criar sua primeira entrega do Amazon S3 para enviar registros de um stream do Amazon Kinesis Data Streams para um bucket do Amazon S3 de uso geral, verificá-lo e limpá-lo.
Pré-requisitos
Antes de começar, verifique se os seguintes pré-requisitos foram atendidos:
Um stream do Kinesis Data Streams configurado com o modo de capacidade On-Demand Standard ou On-Demand Advantage.
Uma função de execução do serviço IAM que concede permissão ao Kinesis Data Streams para entregar registros ao seu destino. Consulte Permissões do IAM para entrega de dados.
Um bucket Amazon S3 de uso geral para o destino.
O AWS CLI instalado e configurado, se você usar AWS CLI o.
Etapa 1: criar a entrega
Crie uma entrega do Amazon S3 com o Console de gerenciamento da AWS ou o. AWS CLI Para ver o procedimento completo e todas as opções de configuração, consulteCrie uma entrega do Amazon S3.
Etapa 2: verificar a entrega
Verifique se a entrega atingiu o estado ATIVO. Para o procedimento, consulte Descreva uma entrega do Amazon S3.
Etapa 3: monitorar a entrega
Depois que a entrega estiver ativa, monitore sua integridade usando CloudWatch as métricas da Amazon publicadas no AWS/Kinesis namespace com as dimensões e. ChannelName StreamName As métricas de entrega do Amazon S3 são prefixadas com. DeliveryToS3 Para ver a lista completa de métricas, consulteMonitoramento da entrega de dados.
Etapa 4: limpar
Para evitar cobranças contínuas, exclua os recursos que você criou quando não precisar mais deles. Uma entrega ativa continua processando registros e incorre em cobranças de entrega até que você a exclua, e todos os dados já gravados em seu destino continuam incorrendo em cobranças de armazenamento do Amazon S3.
Exclua a entrega. Consulte Excluir uma entrega do Amazon S3.
Se você não precisar mais da função de execução do serviço — por exemplo, se ela não for usada por nenhuma outra entrega — exclua-a. Desanexe qualquer política gerenciada pelo cliente, exclua qualquer política embutida e, em seguida, exclua a função usando os
detach-role-policycomandos IAMdelete-role-policy, e.delete-rolePara obter detalhes, consulte Como excluir funções ou perfis de instâncias no Guia do usuário do IAM.Se você não precisar mais do bucket de destino ou do bucket de dead-letter queue, exclua-os no Amazon S3 para parar de incorrer em cobranças de armazenamento.