Amazon SQS
Simple Queue Service (SQS) to usługa kolejki zapewniana przez usługi Amazon Web Services.
Ten łącznik jest dostępny w następujących produktach i regionach:
| Usługa | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Wszystkie regiony usługi Power Automate z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Logic Apps | Standard | Wszystkie regiony usługi Logic Apps z wyjątkiem następujących: — Regiony platformy Azure Government — Regiony platformy Azure (Chiny) - Departament Obrony USA (DoD) |
| Power Apps | Premium | Wszystkie regiony usługi Power Apps z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Power Automate | Premium | Wszystkie regiony usługi Power Automate z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Metadane łącznika | |
|---|---|
| Publisher | Microsoft |
Tworzenie połączenia
Łącznik obsługuje następujące typy uwierzytelniania:
| Wartość domyślna | Parametry tworzenia połączenia. | Wszystkie regiony | Nie można udostępniać |
Domyślny
Dotyczy: wszystkie regiony
Parametry tworzenia połączenia.
Nie jest to możliwe do udostępnienia połączenie. Jeśli aplikacja power zostanie udostępniona innemu użytkownikowi, zostanie wyświetlony monit o jawne utworzenie nowego połączenia.
| Name | Typ | Description | Wymagane |
|---|---|---|---|
| Adres URL kolejki SQS | ciąg | Punkt końcowy kolejki SQS do użycia w połączeniu | Prawda |
| Identyfikator klucza dostępu | ciąg | Identyfikator klucza dostępu usługi Amazon | Prawda |
| Klucz tajny klucza dostępu | securestring | Wpis tajny klucza dostępu usługi Amazon | Prawda |
Limity ograniczania
| Nazwa | Wywołania | Okres odnowienia |
|---|---|---|
| Wywołania interfejsu API na połączenie | 6000 | 60 sekund |
Akcje
| Usuwa komunikat z kolejki SQS |
Usuwa komunikat z kolejki SQS. |
| Wysyła komunikat do kolejki SQS |
Wysyła komunikat do kolejki SQS. |
Usuwa komunikat z kolejki SQS
Usuwa komunikat z kolejki SQS.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Uchwyt potwierdzenia wiadomości
|
messageReceiptHandle | True | string |
Uchwyt potwierdzenia skojarzony z komunikatem do usunięcia. |
Wysyła komunikat do kolejki SQS
Wysyła komunikat do kolejki SQS.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Opóźnienie widoczności komunikatów (w sekundach)
|
messageVisibilityDelaySeconds | integer |
Czas trwania (w sekundach), dla którego ma być opóźniony określony komunikat. |
|
|
Zawartość wiadomości
|
messageContent | string |
Komunikat zawartości do wysłania do kolejki. |
Zwraca
Metadane komunikatu
- Body
- QueueMessageMetadata
Wyzwalacze
| Gdy komunikaty są odbierane z kolejki SQS |
Gdy komunikaty są odbierane z kolejki SQS. |
| Po odebraniu komunikatu z kolejki SQS |
Po odebraniu komunikatu z kolejki SQS. |
Gdy komunikaty są odbierane z kolejki SQS
Gdy komunikaty są odbierane z kolejki SQS.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Maksymalna liczba komunikatów do pobrania
|
maximumNumberOfMessages | integer |
Maksymalna liczba komunikatów do pobrania z kolejki. |
|
|
Limit czasu widoczności komunikatu (w sekundach)
|
messageVisibilityTimeoutSeconds | integer |
Czas trwania (w sekundach), przez który odebrane komunikaty są ukryte przed kolejnymi żądaniami pobierania po pobraniu. |
|
|
Limit czasu oczekiwania żądania (w sekundach)
|
requestWaitTimeoutSeconds | integer |
Czas trwania (w sekundach), dla którego wywołanie czeka na odebranie komunikatu do kolejki przed zwróceniem. |
|
|
Nazwy atrybutów wiadomości
|
messageAttributeNames | string |
Atrybuty komunikatu do pobrania. Musi to być ciąg rozdzielany przecinkami z obsługiwanymi wartościami z wartości "All,ApproximateFirstReceiveTimestamp,ApproximateReceiveCount,AWSTraceHeader,SenderId,SentTimestamp,MessageDeduplicationId,MessageGroupId,SequenceNumber". W nazwach atrybutów jest rozróżniana wielkość liter. |
Zwraca
Zawartość wiadomości
- Body
- QueueMessage
Po odebraniu komunikatu z kolejki SQS
Po odebraniu komunikatu z kolejki SQS.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Limit czasu widoczności komunikatu (w sekundach)
|
messageVisibilityTimeoutSeconds | integer |
Czas trwania (w sekundach), przez który odebrane komunikaty są ukryte przed kolejnymi żądaniami pobierania po pobraniu. |
|
|
Limit czasu oczekiwania żądania (w sekundach)
|
requestWaitTimeoutSeconds | integer |
Czas trwania (w sekundach), dla którego wywołanie czeka na odebranie komunikatu do kolejki przed zwróceniem. |
|
|
Nazwy atrybutów wiadomości
|
messageAttributeNames | string |
Atrybuty komunikatu do pobrania. Musi to być ciąg rozdzielany przecinkami z obsługiwanymi wartościami z wartości "All,ApproximateFirstReceiveTimestamp,ApproximateReceiveCount,AWSTraceHeader,SenderId,SentTimestamp,MessageDeduplicationId,MessageGroupId,SequenceNumber". W nazwach atrybutów jest rozróżniana wielkość liter. |
Zwraca
Zawartość wiadomości
- Body
- QueueMessage
Definicje
QueueMessage
Zawartość wiadomości
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
messageId
|
messageId | string |
Unikatowy identyfikator komunikatu. |
|
receiptHandle
|
receiptHandle | string |
Identyfikator skojarzony z działaniem odbierania komunikatu. |
|
zawartość
|
content | string |
Zawartość wiadomości (nie kodowana przez adres URL). |
|
contentMD5
|
contentMD5 | string |
Skrót MD5 zawartości komunikatu kodowanego bez adresu URL. |
|
attributes
|
attributes | object |
Atrybuty wiadomości. |
QueueMessageMetadata
Metadane komunikatu
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
messageId
|
messageId | string |
Unikatowy identyfikator komunikatu. |
|
contentMD5
|
contentMD5 | string |
Skrót MD5 zawartości komunikatu kodowanego bez adresu URL. |