Udostępnij przez


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

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

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

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.