Actions SQS par lots Amazon - 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 SQS par lots Amazon

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 API appel, 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 la requête API ou de toute autre AWS SDK méthode prenant en charge les actions SQS par lots Amazon.

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 SendMessageDeleteMessage, ou ChangeMessageVisibility définissez des autorisations pour les versions par lots correspondantes des actions.

  • Support de console : la SQS console Amazon ne prend pas en charge les actions par lots. Vous devez utiliser la requête API 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 Amazon SQS Buffered ne prend actuellement pas en charge les files d'attente. FIFO