

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.

# Création d'une file d'attente FIFO Amazon SQS et envoi d'un message
<a name="creating-sqs-fifo-queues"></a>

Vous pouvez créer une file d'attente FIFO Amazon SQS et envoyer des messages à l'aide de la console. Cette rubrique explique comment configurer les paramètres des files d'attente, notamment le délai de visibilité, la conservation des messages et la déduplication, tout en respectant les meilleures pratiques de sécurité, telles que l'évitement des informations sensibles dans les noms des files d'attente et l'activation du chiffrement côté serveur. Il couvre également la définition de politiques d'accès, la configuration de files d'attente de lettres mortes et l'envoi de messages avec des attributs spécifiques au FIFO, tels que l'ID de groupe de messages et l'ID de déduplication.

## Création d'une file d'attente FIFO à l'aide de la console Amazon SQS
<a name="step-create-fifo-queue"></a>

Vous pouvez utiliser la console Amazon SQS pour créer des [files d'attente FIFO](sqs-fifo-queues.md). La console fournit des valeurs par défaut pour tous les paramètres, à l'exception du nom de la file d'attente.

**Important**  
Le 17 août 2022, le chiffrement côté serveur (SSE) par défaut a été appliqué à toutes les files d'attente Amazon SQS.  
N'ajoutez pas de données d'identification personnelle (PII) ou d'autres données confidentielles ou sensibles dans les noms de file d'attente. Les noms des files d'attente sont accessibles à de nombreux Amazon Web Services, y compris les noms de facturation et CloudWatch les journaux. Les noms de file d'attente ne sont pas destinés à être utilisés pour des données privées ou sensibles.

**Pour créer une file d'attente FIFO Amazon SQS**

1. Ouvrez la console Amazon SQS à l'adresse. [https://console.aws.amazon.com/sqs/](https://console.aws.amazon.com/sqs/)

1. Choisissez **Créez une file d'attente**.

1. Pour **Type**, le type de file d'attente **standard** est défini par défaut. Pour créer une file d'attente FIFO, choisissez **FIFO**.
**Note**  
Une fois la file d'attente créée, vous ne pouvez pas modifier son type.

1.  Entrez un **nom** pour votre file d'attente.

   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.

1. (Facultatif) La console définit les valeurs par défaut pour les [paramètres de configuration](sqs-configure-queue-parameters.md) de la file d'attente. Sous **Configuration**, vous pouvez définir de nouvelles valeurs pour les paramètres suivants :

   1. Pour le **Délai de visibilité**, saisissez la durée et les unités. La plage est comprise entre 0 seconde et 12 heures. La valeur par défaut est de 30 secondes.

   1. Pour **Période de conservation des messages**, saisissez la durée et les unités. La plage est comprise entre 1 minute et 14 jours. La valeur par défaut est de 4 jours.

   1. Pour **Retard de diffusion**, saisissez la durée et les unités. La plage est comprise entre 0 seconde et 15 minutes. La valeur par défaut est de 0 seconde.

   1. Pour **Taille maximale du message**, saisissez une valeur. La plage va de 1 KiB à 1024 KiB. La valeur par défaut est 1024 KiB.

   1. Pour le **Temps d'attente du message de réception**, saisissez une valeur. La plage est comprise entre 0 et 20 secondes. La valeur par défaut est 0 seconde, qui permet de définir la [recherche courte](sqs-short-and-long-polling.md). Toute valeur différente de zéro définit une recherche longue.

   1. Pour une file d'attente FIFO, choisissez **Déduplication basée sur le contenu** pour activer cette option. Par défaut, ce paramètre est désactivé. 

   1. (Facultatif) Pour qu'une file d'attente FIFO permette un débit plus élevé pour l'envoi et la réception de messages dans la file d'attente, choisissez **Activer le FIFO à haut débit**.

      Le choix de cette option modifie les options associées (**Portée de la déduplication** et **Limite de débit FIFO**) en fonction des paramètres requis pour activer un débit élevé pour les files d'attente FIFO. Si vous modifiez l'un des paramètres requis pour utiliser le FIFO à débit élevé, le débit normal est effectif pour la file d'attente et la déduplication se produit comme indiqué. Pour plus d'informations, consultez [Débit élevé pour les files d'attente FIFO dans Amazon SQS](high-throughput-fifo.md) et [Quotas de messages Amazon SQS](quotas-messages.md).

1. (Facultatif) Définissez une **stratégie d'accès**. La [stratégie d'accès](sqs-creating-custom-policies-access-policy-examples.md) définit les comptes, les utilisateurs et les rôles qui peuvent accéder à la file d'attente. La stratégie d'accès définit également les actions (telles que [https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SendMessage.html](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SendMessage.html), [https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_ReceiveMessage.html](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_ReceiveMessage.html) ou[https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_DeleteMessage.html](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_DeleteMessage.html)) auxquelles les utilisateurs peuvent accéder. La stratégie par défaut permet uniquement au propriétaire de la file d'attente d'envoyer et de recevoir des messages.

   Pour définir la stratégie d'accès, effectuez l'une des opérations suivantes :
   + Choisissez **Basique** pour configurer qui peut envoyer des messages à la file d'attente et qui peut recevoir des messages depuis la file d'attente. La console crée la stratégie en fonction de vos choix et affiche la stratégie d'accès qui en résulte dans le panneau JSON en lecture seule.
   + Choisissez **Avancé** pour modifier directement la stratégie d'accès JSON. Cela vous permet de spécifier un ensemble personnalisé d'actions que chaque mandataire (compte, utilisateur ou rôle) peut effectuer.

1. Pour la **Stratégie d'autorisation de redirection**, choisissez **Activé**. Sélectionnez l'une des options suivantes : **Tout autoriser** (par défaut), **Par file d'attente** ou **Refuser tout**. Lorsque vous choisissez **Par file d'attente**, spécifiez une liste de 10 files d'attente source maximum en fonction de l'Amazon Resource Name (ARN).

1. Amazon SQS fournit un chiffrement côté serveur géré par défaut. Pour choisir un type de clé de chiffrement ou pour désactiver le chiffrement côté serveur géré par Amazon SQS, développez **Chiffrement**. Pour en savoir plus sur les types de clés de chiffrement, consultez [Configuration du chiffrement côté serveur pour une file d'attente à l'aide de clés de chiffrement gérées par SQL](sqs-configure-sqs-sse-queue.md) et [Configuration du chiffrement côté serveur pour une file d'attente à l'aide de la console Amazon SQS](sqs-configure-sse-existing-queue.md).
**Note**  
Lorsque SSE est activé, les demandes anonymes `SendMessage` et `ReceiveMessage` adressées à la file d'attente chiffrée sont rejetées. Les bonnes pratiques de sécurité d'Amazon SQS recommandent de ne pas utiliser de demandes anonymes. Si vous souhaitez envoyer des demandes anonymes à une file d'attente Amazon SQS, veillez à désactiver SSE.

1. (Facultatif) Pour configurer une [file d'attente de lettres mortes](sqs-configure-dead-letter-queue.md) pour recevoir des messages non distribuables, développez **File d'attente de lettres mortes.**

1. (Facultatif) Pour ajouter des [balises](sqs-configure-tag-queue.md) à la file d'attente, développez **Balises**.

1. Choisissez **Créez une file d'attente**. Amazon SQS crée la file d'attente et affiche la page de **Détails** de la file d'attente.

Amazon SQS diffuse les informations relatives à la nouvelle file d'attente dans le système. Amazon SQS étant un système distribué, il se peut que la console affiche la file d'attente sur la page **Files d'attente** avec un léger retard.

Après avoir créé une file d'attente, vous pouvez lui [envoyer des messages](creating-sqs-standard-queues.md#sqs-send-messages), et [recevoir et supprimer des messages](step-receive-delete-message.md). Vous pouvez également [modifier](sqs-configure-edit-queue.md) tous les paramètres de configuration de la file d'attente, à l'exception du type de file d'attente.

## Envoi d'un message à l'aide d'une file d'attente FIFO
<a name="sqs-send-messages-fifo"></a>

Après avoir créé votre file d'attente, vous pouvez lui envoyer un message.

1. Dans le volet de navigation de gauche, choisissez **Files d'attente**. Dans la liste des files d'attente, sélectionnez la file d'attente que vous avez créée.

1. Dans **Actions**, choisissez **Envoyer et recevoir des messages**.

   La console affiche la page **Envoyer et recevoir des messages**.

1. Dans le **Corps du message**, saisissez le texte du message.

1. Pour une file d'attente First-In-First-Out (FIFO), entrez un **ID de groupe de messages**. Pour de plus amples informations, veuillez consulter [Logique de distribution des files d'attente FIFO dans Amazon SQS](FIFO-queues-understanding-logic.md).

1. (Facultatif) Pour une file d'attente FIFO, vous pouvez saisir un **ID de déduplication des messages**. Si vous avez activé la déduplication basée sur le contenu pour la file d'attente, l'ID de déduplication des messages n'est pas requis. Pour de plus amples informations, veuillez consulter [Logique de distribution des files d'attente FIFO dans Amazon SQS](FIFO-queues-understanding-logic.md). 

1.  Les files d'attente FIFO ne prennent pas en charge les temporisateurs pour les messages individuels. Pour de plus amples informations, veuillez consulter [Temporisateurs de messages Amazon SQS](sqs-message-timers.md).

1. Choisissez **Send Message** (Envoyer un message).

   Lorsque votre message est envoyé, la console affiche un message de réussite. Choisissez **Afficher les détails** pour afficher les informations relatives au message envoyé.