Identificatori di code e messaggi Amazon SQS - Amazon Simple Queue Service

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Identificatori di code e messaggi Amazon SQS

Questa sezione descrive gli identificatori delle code standard e FIFO. Questi identificatori possono aiutarti a trovare e modificare code e messaggi specifici.

Identificatori per le code standard di Amazon SQS

Per ulteriori informazioni, consulta i seguenti argomenti nella Documentazione di riferimento delle API di Amazon Simple Queue Service.

Nome e URL della coda

Quando crei una nuova coda, è necessario specificare un nome coda univoco per il tuo account e la tua regione AWS . Amazon SQS assegna a ogni coda che crei un identificatore chiamato URL coda che include il nome della coda e altri componenti Amazon SQS. Se desideri eseguire un'operazione su una coda, devi fornire il relativo URL coda.

Di seguito è riportato l'URL coda per una coda denominata MyQueue, di proprietà di un utente con il numero di account AWS 123456789012.

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

È possibile recuperare l'URL di una coda a livello di codice elencando le code e analizzando la stringa che segue il numero di account. Per ulteriori informazioni, consulta ListQueues.

ID messaggio

Ogni messaggio riceve un ID messaggio assegnato dal sistema che Amazon SQS restituisce nella risposta SendMessage. Questo identificatore è utile per l'identificazione di messaggi. La durata massima di un ID messaggio è di 100 caratteri.

Handle di ricezione

Ogni volta che ricevi un messaggio da una coda, ricevi un handle di ricezione per tale messaggio. Questo handle è associato all'operazione di ricezione del messaggio, non al messaggio stesso. Per eliminare il messaggio o per modificarne la visibilità, devi fornire l'handle di ricezione (non l'ID messaggio). Pertanto, devi sempre ricevere un messaggio prima di poterlo eliminare (non puoi inserire un messaggio nella coda e poi richiamarlo). La durata massima di un handle di ricezione è di 1024 caratteri.

Importante

Se ricevi un messaggio più di una volta, ogni volta che lo ricevi ottieni un diverso handle di ricezione. Devi fornire l'handle di ricezione ricevuto più di recente quando richiedi di eliminare il messaggio (in caso contrario, il messaggio potrebbe non essere eliminato).

Di seguito è riportato un esempio di handle di ricezione (suddiviso su tre linee).

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