Amazon SQS
Simple Queue Service (SQS) est un service de file d’attente fourni par Amazon Web Services.
Ce connecteur est disponible dans les produits et régions suivants :
| Service | classe | Régions |
|---|---|---|
| Copilot Studio | Premium | Toutes les régions Power Automate , à l’exception des éléments suivants : - Us Government (GCC) - Us Government (GCC High) - China Cloud géré par 21Vianet - Us Department of Defense (DoD) |
| Applications logiques | Norme | Toutes les régions Logic Apps , à l’exception des suivantes : - Régions Azure Government - Régions Azure Chine - Us Department of Defense (DoD) |
| Power Apps | Premium | Toutes les régions Power Apps , à l’exception des suivantes : - Us Government (GCC) - Us Government (GCC High) - China Cloud géré par 21Vianet - Us Department of Defense (DoD) |
| Power Automate | Premium | Toutes les régions Power Automate , à l’exception des éléments suivants : - Us Government (GCC) - Us Government (GCC High) - China Cloud géré par 21Vianet - Us Department of Defense (DoD) |
| Métadonnées du connecteur | |
|---|---|
| Éditeur | Microsoft |
Création d’une connexion
Le connecteur prend en charge les types d’authentification suivants :
| Par défaut | Paramètres de création de connexion. | Toutes les régions | Non partageable |
Faire défaut
Applicable : Toutes les régions
Paramètres de création de connexion.
Cette connexion n’est pas partageable. Si l’application power est partagée avec un autre utilisateur, un autre utilisateur est invité à créer une connexion explicitement.
| Nom | Type | Descriptif | Obligatoire |
|---|---|---|---|
| URL de file d’attente SQS | ficelle | Point de terminaison de la file d’attente SQS à utiliser dans la connexion | Vrai |
| ID de clé d’accès | ficelle | ID de clé d’accès Amazon | Vrai |
| Secret de clé d’accès | securestring | Secret de clé d’accès Amazon | Vrai |
Limitations
| Nom | Appels | Période de renouvellement |
|---|---|---|
| Appels d’API par connexion | 6000 | 60 secondes |
Actions
| Envoie un message à la file d’attente SQS |
Envoie un message à la file d’attente SQS. |
| Supprime un message de la file d’attente SQS |
Supprime un message de la file d’attente SQS. |
Envoie un message à la file d’attente SQS
Envoie un message à la file d’attente SQS.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Délai de visibilité des messages (en secondes)
|
messageVisibilityDelaySeconds | integer |
Durée (en secondes) pour laquelle retarder un message spécifique. |
|
|
Contenu du message
|
messageContent | string |
Message de contenu à envoyer à la file d’attente. |
Retours
Métadonnées d’un message
- Corps
- QueueMessageMetadata
Supprime un message de la file d’attente SQS
Supprime un message de la file d’attente SQS.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Handle de réception de message
|
messageReceiptHandle | True | string |
Handle de réception associé au message à supprimer. |
Déclencheurs
| Lorsque les messages sont reçus à partir de la file d’attente SQS |
Lorsque les messages sont reçus de la file d’attente SQS. |
| Lorsqu’un message est reçu de la file d’attente SQS |
Lorsqu’un message est reçu de la file d’attente SQS. |
Lorsque les messages sont reçus à partir de la file d’attente SQS
Lorsque les messages sont reçus de la file d’attente SQS.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nombre maximal de messages à extraire
|
maximumNumberOfMessages | integer |
Nombre maximal de messages à extraire de la file d’attente. |
|
|
Délai d’expiration de la visibilité des messages (en secondes)
|
messageVisibilityTimeoutSeconds | integer |
Durée (en secondes) pendant laquelle les messages reçus sont masqués dans les demandes de récupération suivantes après avoir été récupérés. |
|
|
Délai d’attente de la demande (en secondes)
|
requestWaitTimeoutSeconds | integer |
Durée (en secondes) pendant laquelle l’appel attend qu’un message arrive dans la file d’attente avant de retourner. |
|
|
Noms des attributs de message
|
messageAttributeNames | string |
Attributs du message à extraire. Il doit s’agir d’une chaîne délimitée par des virgules avec des valeurs prises en charge à partir de « All,ApproximateFirstReceiveTimestamp, ApproximateReceiveCount,AWSTraceHeader,SenderId,SentTimestamp,MessageDeduplicationId,MessageGroupId,SequenceNumber ». Les noms d’attributs respectent la casse. |
Retours
Contenu d’un message
- Corps
- QueueMessage
Lorsqu’un message est reçu de la file d’attente SQS
Lorsqu’un message est reçu de la file d’attente SQS.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Délai d’expiration de la visibilité des messages (en secondes)
|
messageVisibilityTimeoutSeconds | integer |
Durée (en secondes) pendant laquelle les messages reçus sont masqués dans les demandes de récupération suivantes après avoir été récupérés. |
|
|
Délai d’attente de la demande (en secondes)
|
requestWaitTimeoutSeconds | integer |
Durée (en secondes) pendant laquelle l’appel attend qu’un message arrive dans la file d’attente avant de retourner. |
|
|
Noms des attributs de message
|
messageAttributeNames | string |
Attributs du message à extraire. Il doit s’agir d’une chaîne délimitée par des virgules avec des valeurs prises en charge à partir de « All,ApproximateFirstReceiveTimestamp, ApproximateReceiveCount,AWSTraceHeader,SenderId,SentTimestamp,MessageDeduplicationId,MessageGroupId,SequenceNumber ». Les noms d’attributs respectent la casse. |
Retours
Contenu d’un message
- Corps
- QueueMessage
Définitions
QueueMessage
Contenu d’un message
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
l'identifiant de message
|
messageId | string |
Identificateur unique du message. |
|
receiptHandle
|
receiptHandle | string |
Identificateur associé à l’acte de réception du message. |
|
contenu
|
content | string |
Contenu du message (et non encodé par l’URL). |
|
contentMD5
|
contentMD5 | string |
Synthèse MD5 du contenu de message encodé non URL. |
|
attributes
|
attributes | object |
Attributs du message. |
QueueMessageMetadata
Métadonnées d’un message
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
l'identifiant de message
|
messageId | string |
Identificateur unique du message. |
|
contentMD5
|
contentMD5 | string |
Synthèse MD5 du contenu de message encodé non URL. |