Como funciona a exportação de dados do DynamoDB para o Amazon S3 - Amazon DynamoDB

Como funciona a exportação de dados do DynamoDB para o Amazon S3

A exportação do DynamoDB para o S3 é uma solução totalmente gerenciada para exportar dados do DynamoDB para um bucket do Amazon S3 em grande escala. Usando a exportação do DynamoDB para o S3, é possível exportar dados de uma tabela do Amazon DynamoDB para um bucket do Amazon S3 a qualquer momento dentro da janela de recuperação para um ponto no tempo (PITR). Você precisa habilitar a PITR na tabela para usar a funcionalidade de exportação. Esse recurso permite que você execute análises e consultas complexas nos dados usando outros serviços da AWS, como Athena, AWS Glue, Amazon SageMaker, Amazon EMR e AWS Lake Formation.

A exportação do DynamoDB para o S3 permite que você exporte dados completos e incrementais da tabela do DynamoDB. As exportações não consomem nenhuma unidade de capacidade de leitura (RCU) e não têm impacto na performance e na disponibilidade da tabela. Os formatos de arquivo de exportação aceitos são os formatos DynamoDB JSON e Amazon Ion. Também é possível exportar dados de tabela para um bucket do S3 pertencente a outra conta da AWS e para uma região da AWS diferente. Seus dados são sempre criptografados de ponta a ponta.

As exportações completas do DynamoDB são cobradas com base no tamanho da tabela do DynamoDB (dados da tabela e índices secundários locais) no momento em que a exportação é feita. As exportações incrementais do DynamoDB são cobradas com base no tamanho dos dados processados nos backups contínuos durante o período que está sendo exportado. Cobranças adicionais se aplicam ao armazenamento de dados exportados no Amazon S3 e às solicitações PUT feitas no bucket do Amazon S3. Para obter mais informações sobre essas cobranças, consulte Preço do Amazon DynamoDB e Definição de preço do Amazon S3.

Para obter detalhes sobre cotas de serviço, consulte Exportação de tabela para o Amazon S3.