

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Identifiants de file d'attente et de message FIFO dans Amazon SQS
<a name="sqs-fifo-queue-message-identifiers"></a>

Cette section décrit les identifiants des files d'attente FIFO. Ces identifiants peuvent vous aider à trouver et à manipuler des files d'attente et des messages spécifiques.

## Identifiants pour les files d'attente FIFO dans Amazon SQS
<a name="sqs-general-identifiers"></a>

Pour plus d'informations sur les identifiants suivants, consultez la *[Référence d'API Amazon Simple Queue Service](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/)*.

### Nom et URL de la file d'attente
<a name="fifo-queue-name-url"></a>

Lorsque vous créez une file d'attente, vous devez indiquer un nom unique pour le compte et la région AWS . Amazon SQS attribue à chaque file d'attente que vous créez un identifiant appelé *URL de file d'attente* qui inclut le nom de la file d'attente et les autres composants Amazon SQS. Chaque fois que vous souhaitez effectuer une action au niveau d'une file d'attente, vous devez fournir cette URL.

Le nom d'une file d'attente FIFO doit se terminer par le suffixe `.fifo`. Le suffixe est pris en compte dans le quota de 80 caractères pour les noms de file d'attente. Pour déterminer si une file d'attente est de type [FIFO](sqs-fifo-queues.md), vous pouvez vérifier si son nom se termine par le suffixe.

Voici l'URL d'une file d'attente FIFO nommée `MyQueue` appartenant à un utilisateur possédant le numéro `123456789012` de compte AWS.

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

Vous pouvez extraire l'URL d'une file d'attente par programmation en listant vos files d'attente et en analysant la chaîne qui suit le numéro de compte. Pour de plus amples informations, veuillez consulter `[ListQueues](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_ListQueues.html)`.

### ID de message
<a name="fifo-message-id"></a>

Chaque message reçoit un *ID de message* attribué par le système qu'Amazon SQS vous renvoie dans la réponse `[SendMessage](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SendMessage.html)`. Cet identifiant est utile pour identifier les messages. La longueur maximale d'un ID de message est de 100 caractères.

### Descripteur de réception
<a name="fifo-receipt-handle"></a>

Chaque fois que vous recevez un message d'une file d'attente, vous recevez un *descripteur de réception* correspondant. Cette gestion est associée à la réception du message, et non au message lui-même. Pour supprimer le message ou pour en modifier la visibilité, vous devez fournir le descripteur de réception (et non l'ID du message). C'est pourquoi vous devez toujours recevoir un message avant de pouvoir le supprimer (vous ne pouvez pas placer un message dans la file d'attente, puis le rappeler). La longueur maximale d'un descripteur de réception est de 1 024 caractères. 

**Important**  
Si vous recevez un message plusieurs fois, chaque fois que vous le recevez, vous obtenez un descripteur de réception différent. Lorsque vous demandez la suppression du message, vous devez fournir le descripteur de réception le plus récent. Dans le cas contraire, la suppression peut ne pas fonctionner. 

Voici un exemple de descripteur de réception (réparti sur trois lignes).

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

## Identifiants supplémentaires pour les files d'attente FIFO Amazon SQS
<a name="sqs-additional-fifo-queue-identifiers"></a>

Pour plus d'informations sur les identifiants suivants, consultez [Traitement effectué en une seule fois dans Amazon SQS](FIFO-queues-exactly-once-processing.md) et la *[Référence d'API Amazon Simple Queue Service](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/)*.

### ID de déduplication du message
<a name="sqs-fifo-queue-messagededuplicationid"></a>

Un jeton utilisé dans les files d'attente FIFO Amazon SQS pour identifier les messages de manière unique et éviter les doublons. Si plusieurs messages portant le même ID de déduplication sont envoyés dans un intervalle de déduplication de 5 minutes, ils sont traités comme des doublons et une seule copie est délivrée. Si vous ne spécifiez pas d'ID de déduplication et que la déduplication basée sur le contenu est activée, Amazon SQS génère un ID de déduplication en hachant le corps du message. Ce mécanisme garantit une livraison en une seule fois en éliminant les messages dupliqués dans les délais impartis.

### ID de groupe de messages
<a name="sqs-fifo-queue-messagegroupid"></a>

`MessageGroupId`Il s'agit d'un attribut utilisé uniquement dans les files d'attente FIFO (First-In-First-Out) Amazon SQS pour organiser les messages en groupes distincts. Les messages d'un même groupe de messages sont toujours traités un par un, dans un ordre strict, afin que deux messages du même groupe ne soient pas traités simultanément. Les files d'attente standard ne sont pas utilisées `MessageGroupId` et ne fournissent aucune garantie de commande. Si un ordre strict est requis, utilisez plutôt une file d'attente FIFO.

### Numéro de séquence
<a name="sqs-fifo-queue-sequence-number"></a>

Le grand numéro non consécutif qu'Amazon SQS attribue à chaque message.