es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Mensajes SQS que ya no están activando lambda.

Tengo una lambda que es activada por un SQS, pero quiero desactivar el disparador de eventos en los entornos inferiores.

Si hay otras partes que publican en ese SQS, ¿qué sucederá con el mensaje? No hay una DLQ en el SQS. ¿El mensaje desaparecerá después de que MessageRetentionPeriod haya terminado?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Si se deshabilita el desencadenador del evento para la función lambda que está suscrita a una cola de SQS, cualquier mensaje que sea enviado a la cola de SQS por otros componentes seguirá almacenado en la cola hasta que se cumpla su período de retención de mensajes. Después de que el período de tiempo haya transcurrido, el mensaje será eliminado automáticamente de la cola. Sin una cola de mensajes no entregados (DLQ), puede que no haya forma de recuperar el mensaje una vez que haya sido eliminado. Es importante considerar las implicaciones de deshabilitar el desencadenador para la función lambda y el posible impacto en los sistemas posteriores que dependen de los mensajes procesados. Puede ser necesario implementar un plan de respaldo para almacenar los mensajes hasta que el entorno inferior esté listo para procesarlos.

Comments are closed.