¿Cómo puedo saber quién ha consumido mis mensajes de la cola de Amazon SQS?

Última actualización: 31/08/2021

Quiero saber quién sondeó mi cola de Amazon Simple Queue Service (Amazon SQS).

-o bien-

Quiero identificar quién ha consumido mis mensajes de la cola de Amazon SQS.

Resolución

No es posible identificar directamente quién consume los mensajes de Amazon SQS. Sin embargo, el registro del lado del cliente puede proporcionar información.

  • Revise la política de recursos de Amazon SQS. Se recomienda implementar el acceso con menos privilegios y verificar que las colas de SQS no sean de acceso público. Restrinja la acción ReceiveMessage de la cola de SQS a usuarios o roles específicos de AWS Identity and Access Management (IAM). Para obtener más información, consulte Prácticas recomendadas de seguridad de Amazon SQS.
  • Revise todos los desencadenadores de funciones de AWS Lambda para la cola de SQS. Si una función de Lambda está configurada con un origen de eventos de SQS activo, es posible que la función Lambda haya consumido el mensaje.

Para confirmar quién sondeó una cola de SQS, contacte con AWS Support y proporcione una lista de los siguientes puntos:

  • ID de mensaje
  • ID de solicitud
  • Marcas temporales correspondientes enviadas y recibidas

¿Le resultó útil este artículo?


¿Necesita asistencia técnica o con la facturación?