Identificadores de colas y mensajes de Amazon SQS - Amazon Simple Queue Service

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.

Identificadores de colas y mensajes de Amazon SQS

En esta sección se describen los identificadores de las colas estándar y FIFO. Estos identificadores pueden ayudarle a encontrar y manipular colas y mensajes específicos.

Identificadores para colas estándar de Amazon SQS

Para obtener más información sobre los siguientes identificadores, consulte la Referencia de la API de Amazon Simple Queue Service.

Nombre de cola y URL

Cuando se crea una nueva cola, debe especificar un nombre de cola único para su cuenta y región de AWS . Amazon SQS asigna a cada cola que crea un identificador llamado una URL de cola que incluye el nombre de la cola y otros componentes de Amazon SQS. Siempre que desee realizar una acción en una cola, tiene que proporcionar su URL de cola.

A continuación se muestra la URL de una cola denominada MyQueue que pertenece a un usuario que tiene el número de cuenta de AWS 123456789012.

https://sqs.us-east-2.amazonaws.com/123456789012/MyQueue

Puede recuperar la dirección URL de una cola mediante programación enumerando las colas y analizando la cadena que sigue al número de cuenta. Para obtener más información, consulte ListQueues.

Message ID

Cada mensaje recibe un ID de mensaje asignado por el sistema que Amazon SQS le devuelve en la respuesta SendMessage. Este identificador es útil para identificar los mensajes. La longitud máxima de un ID de mensaje es 100 caracteres.

Identificador de recepción

Cada vez que recibe un mensaje de una cola, recibe un identificador de recepción para ese mensaje. Este controlador está asociado a la acción de recepción del mensaje, no al propio mensaje. Para eliminar el mensaje o cambiar la visibilidad de los mensajes, debe proporcionar el identificador de recepción (no el ID de mensaje). Por tanto, siempre debe recibir un mensaje para poder eliminarlo (no puede poner un mensaje en la cola y, a continuación, recuperarlo). La longitud máxima de un identificador de recepción es 1024 caracteres.

importante

Si recibe un mensaje más de una vez, cada vez que lo reciba, obtendrá un identificador de recepción diferente. Cuando solicite eliminar el mensaje, debe proporcionar el identificador de recepción recibido más recientemente (de lo contrario, el mensaje podría no eliminarse).

A continuación se muestra un ejemplo de un identificador de recepción (dividido en tres líneas).

MbZj6wDWli+JvwwJaBV+3dcjk2YW2vA3+STFFljTM8tJJg6HRG6PYSasuWXPJB+Cw Lj1FjgXUv1uSj1gUPAWV66FU/WeR4mq2OKpEGYWbnLmpRCJVAyeMjeU5ZBdtcQ+QE auMZc8ZRv37sIW2iJKq3M9MFx1YvV11A2x/KSbkJ0=