Seleccione sus preferencias de cookies

Usamos cookies esenciales y herramientas similares que son necesarias para proporcionar nuestro sitio y nuestros servicios. Usamos cookies de rendimiento para recopilar estadísticas anónimas para que podamos entender cómo los clientes usan nuestro sitio y hacer mejoras. Las cookies esenciales no se pueden desactivar, pero puede hacer clic en “Personalizar” o “Rechazar” para rechazar las cookies de rendimiento.

Si está de acuerdo, AWS y los terceros aprobados también utilizarán cookies para proporcionar características útiles del sitio, recordar sus preferencias y mostrar contenido relevante, incluida publicidad relevante. Para aceptar o rechazar todas las cookies no esenciales, haga clic en “Aceptar” o “Rechazar”. Para elegir opciones más detalladas, haga clic en “Personalizar”.

Pausa y reanudación de la entrega de datos

Modo de enfoque
Pausa y reanudación de la entrega de datos - Amazon Data Firehose

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Tras configurar un flujo de Firehose, los datos disponibles en el origen del flujo se entregan de forma continua en el destino. Si se produce alguna situación en la que el destino del flujo no esté disponible temporalmente (por ejemplo, durante las operaciones de mantenimiento planificadas), puede que desee pausar temporalmente la entrega de datos y reanudarla cuando el destino vuelva a estar disponible.

importante

Si utiliza el enfoque que se describe a continuación para pausar y reanudar un flujo, después de reanudarlo, verá que se envían pocos registros al bucket de errores de Amazon S3, mientras que el resto del flujo continúa enviándose al destino. Esta es una limitación conocida de este enfoque y se debe a que se registra como fallido un número reducido de registros que no se podían entregar previamente al destino tras varios reintentos.

Pausa de un flujo de Firehose

Para pausar la entrega de un flujo en Firehose, primero elimine los permisos para que Firehose escriba en la ubicación de copias de seguridad de S3 en caso de entregas con errores. Por ejemplo, si quieres pausar la transmisión de Firehose con un OpenSearch destino, puedes hacerlo actualizando los permisos. Para obtener más información, consulte Otorgar a Firehose acceso a un destino de OpenSearch servicio público.

Elimine el permiso "Effect": "Allow" de la acción s3:PutObject y agregue de forma explícita una declaración que aplique el permiso Effect": "Deny" en la acción s3:PutObject para el bucket de S3 que se utiliza para hacer copias de seguridad de las entregas con errores. A continuación, desactiva el destino de la transmisión (por ejemplo, desactiva el OpenSearch dominio de destino) o quita los permisos para que Firehose escriba en el destino. Para actualizar los permisos de otros destinos, consulte la sección correspondiente al destino en Control del acceso con Amazon Data Firehose. Tras completar estas dos acciones, Firehose dejará de emitir transmisiones y podrás monitorizarlo mediante CloudWatch las métricas de Firehose.

importante

Al pausar la entrega del flujo en Firehose, debe asegurarse de que el origen del flujo (por ejemplo, Kinesis Data Streams o Managed Service para Kafka) esté configurado para retener los datos hasta que se reanude la entrega del flujo y los datos se entreguen en el destino. Si la fuente es DirectPUT, Firehose conservará los datos durante 24 horas. Se pueden producir pérdidas de datos si no se reanuda el flujo y no se entregan los datos antes de que venza el periodo de retención de datos.

Reanudación de un flujo de Firehose

Para reanudar la entrega, primero revierta el cambio llevado a cabo anteriormente en el destino del flujo; para ello, active el destino y asegúrese de que Firehose tenga permisos para entregar el flujo en el destino. A continuación, revierta los cambios llevados a cabo anteriormente en los permisos aplicados al bucket de S3 para hacer copias de seguridad de las entregas con errores. Es decir, aplique el permiso "Effect": "Allow" a la acción s3:PutObject y elimine el permiso "Effect": "Deny" de la acción s3:PutObject para el bucket de S3 que se utiliza para hacer copias de seguridad de las entregas con errores. Por último, monitorea el uso de CloudWatch métricas de Firehose para confirmar que la transmisión se entrega al destino. Para ver y solucionar los errores, utiliza la supervisión de Amazon CloudWatch Logs para Firehose.

En esta página

PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.