Actions groupées Amazon SQS - Amazon Simple Queue Service

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.

Actions groupées Amazon SQS

Amazon SQS propose des actions par lots pour vous aider à réduire les coûts et à manipuler jusqu'à 10 messages en une seule action. Ces actions par lots incluent :

Les actions par lots vous permettent d'effectuer plusieurs opérations en un seul appel d'API, ce qui permet d'optimiser les performances et de réduire les coûts. Vous pouvez tirer parti de la fonctionnalité de traitement par lots à l'aide de l'API de requête ou de tout autre AWS SDK prenant en charge les actions par lots Amazon SQS.

Détails importants
  • Limite de taille des messages : la taille totale de tous les messages envoyés lors d'un seul SendMessageBatch appel ne peut pas dépasser 262 144 octets (256 KiB).

  • Autorisations : vous ne pouvez pas définir d'autorisations explicitement pour SendMessageBatchDeleteMessageBatch, ouChangeMessageVisibilityBatch. Définissez plutôt des autorisations pour SendMessageBatchDeleteMessageBatch, ou ChangeMessageVisibilityBatch définissez des autorisations pour les versions par lots correspondantes des actions.

  • Support de console : la console Amazon SQS ne prend pas en charge les actions par lots. Vous devez utiliser l'API de requête ou un AWS SDK pour effectuer des opérations par lots.

Actions de message par lots

Pour optimiser davantage les coûts et l'efficacité, prenez en compte les meilleures pratiques suivantes pour les actions liées aux messages par lots :

Note

Le client asynchrone en mémoire tampon Amazon SQS ne prend actuellement pas en charge les files d'attente FIFO.