Exportación de datos de DynamoDB a Amazon S3: cómo funciona
La exportación de DynamoDB a S3 es una solución completamente administrada para exportar sus datos de DynamoDB a un bucket de S3 de Amazon a escala. Mediante la exportación de DynamoDB a S3, puede exportar datos de una tabla de Amazon DynamoDB en cualquier momento dado dentro de su periodo de recuperación en un momento dado (PITR) a un bucket de S3 de Amazon. Debe activar PITR en su tabla para utilizar la función de exportación. Esta característica le permite realizar análisis y consultas complejas sobre sus datos utilizando otros servicios de AWS como Athena, AWS Glue, Amazon SageMaker, Amazon EMR y AWS Lake Formation.
La exportación de DynamoDB a S3 le permite exportar datos completos e incrementales de su tabla de DynamoDB. Las exportaciones no consumen ninguna unidad de capacidad de lectura (RCU) y no tienen ningún impacto en el rendimiento y la disponibilidad de la tabla. Los formatos de archivo de exportación compatibles son los formatos JSON de DynamoDB y Amazon Ion. También puede exportar datos a un bucket de S3 propiedad de otra cuenta de AWS y a una región de AWS diferente. Los datos siempre se cifran en ambos extremos.
Las exportaciones completas de DynamoDB se cobran en función del tamaño de la tabla de DynamoDB (datos de la tabla e índices secundarios locales) en el momento en que se realiza la exportación. Las exportaciones incrementales de DynamoDB se cobran en función del tamaño de los datos procesados de sus copias de seguridad continuas correspondientes al periodo de tiempo que se exporta. La exportación incremental tiene un costo mínimo de 10 MB. Se aplican cargos adicionales por el almacenamiento de los datos exportados en Amazon S3 y por las solicitudes de PUT
realizadas en su bucket de S3. Para obtener más información sobre estos cargos, consulte los precios de Amazon DynamoDB
Para obtener información específica sobre las cuotas de servicio, consulte Exportar tablas a Amazon S3.