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ê realize analytics e consultas complexas nos dados usando outros serviços da AWS, como Athena, AWS Glue, IA do 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. A exportação incremental tem um custo mínimo de 10 MB. 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
Para obter detalhes sobre cotas de serviço, consulte Exportação de tabela para o Amazon S3.