Поделиться через


Amazon SQS

Простая служба очередей (SQS) — это служба очередей, предоставляемая Amazon Web Services.

Этот соединитель доступен в следующих продуктах и регионах:

Услуга Class Регионы
Copilot Studio Премия Все регионы Power Automate , кроме следующих:
     - Правительство США (GCC)
     - Правительство США (GCC High)
     — Облако Китая, управляемое 21Vianet
     - Министерство обороны США (DoD)
Логические приложения Стандарт Все регионы Logic Apps , кроме следующих:
     — Регионы Azure для государственных организаций
     — Регионы Azure Для Китая
     - Министерство обороны США (DoD)
Power Apps Премия Все регионы Power Apps , кроме следующих:
     - Правительство США (GCC)
     - Правительство США (GCC High)
     — Облако Китая, управляемое 21Vianet
     - Министерство обороны США (DoD)
Power Automate Премия Все регионы Power Automate , кроме следующих:
     - Правительство США (GCC)
     - Правительство США (GCC High)
     — Облако Китая, управляемое 21Vianet
     - Министерство обороны США (DoD)
Метаданные соединителя
Publisher Microsoft

Создание подключения

Соединитель поддерживает следующие типы проверки подлинности:

По умолчанию Параметры для создания подключения. Все регионы Недоступен для совместного использования

По умолчанию

Применимо: все регионы

Параметры для создания подключения.

Это недоступно для общего доступа. Если приложение power предоставляется другому пользователю, пользователю будет предложено явно создать новое подключение.

Имя Тип Description Обязательно
URL-адрес очереди SQS струна Конечная точка очереди SQS, используемая в подключении True
Идентификатор ключа доступа струна Идентификатор ключа доступа Amazon True
Секрет ключа доступа securestring Секрет ключа доступа Amazon True

Ограничения регулирования

Имя Вызовы Период обновления
Вызовы API для каждого подключения 6000 60 секунд

Действия

Отправляет сообщение в очередь SQS

Отправляет сообщение в очередь SQS.

Удаляет сообщение из очереди SQS

Удаляет сообщение из очереди SQS.

Отправляет сообщение в очередь SQS

Отправляет сообщение в очередь SQS.

Параметры

Имя Ключ Обязательно Тип Описание
Задержка видимости сообщения (в секундах)
messageVisibilityDelaySeconds integer

Длительность (в секундах), для которой задерживается определенное сообщение.

Содержимое сообщения
messageContent string

Сообщение о содержимом для отправки в очередь.

Возвращаемое значение

Метаданные сообщения

Удаляет сообщение из очереди SQS

Удаляет сообщение из очереди SQS.

Параметры

Имя Ключ Обязательно Тип Описание
Дескриптор получения сообщений
messageReceiptHandle True string

Дескриптор квитанции, связанный с сообщением для удаления.

Триггеры

При получении сообщений из очереди SQS

При получении сообщений из очереди SQS.

При получении сообщения из очереди SQS

При получении сообщения из очереди SQS.

При получении сообщений из очереди SQS

При получении сообщений из очереди SQS.

Параметры

Имя Ключ Обязательно Тип Описание
Максимальное количество сообщений для получения
maximumNumberOfMessages integer

Максимальное количество сообщений для получения из очереди.

Время ожидания видимости сообщения (в секундах)
messageVisibilityTimeoutSeconds integer

Длительность (в секундах), скрытая от последующих запросов на получение после получения.

Время ожидания запроса (в секундах)
requestWaitTimeoutSeconds integer

Длительность (в секундах), для которой вызов ожидает прибытия сообщения в очередь перед возвратом.

Имена атрибутов сообщения
messageAttributeNames string

Атрибуты сообщения для получения. Это должна быть строка с разделителями-запятыми с поддерживаемыми значениями из "All,ApproximateFirstReceiveTimestamp,ApproximateReceiveCount,AWSTraceHeader,SenderId,SentTimestamp,MessageDeduplicationId,MessageGroupId,SequenceNumber". Имена атрибутов чувствительны к регистру.

Возвращаемое значение

Содержимое сообщения

Тело
QueueMessage

При получении сообщения из очереди SQS

При получении сообщения из очереди SQS.

Параметры

Имя Ключ Обязательно Тип Описание
Время ожидания видимости сообщения (в секундах)
messageVisibilityTimeoutSeconds integer

Длительность (в секундах), скрытая от последующих запросов на получение после получения.

Время ожидания запроса (в секундах)
requestWaitTimeoutSeconds integer

Длительность (в секундах), для которой вызов ожидает прибытия сообщения в очередь перед возвратом.

Имена атрибутов сообщения
messageAttributeNames string

Атрибуты сообщения для получения. Это должна быть строка с разделителями-запятыми с поддерживаемыми значениями из "All,ApproximateFirstReceiveTimestamp,ApproximateReceiveCount,AWSTraceHeader,SenderId,SentTimestamp,MessageDeduplicationId,MessageGroupId,SequenceNumber". Имена атрибутов чувствительны к регистру.

Возвращаемое значение

Содержимое сообщения

Тело
QueueMessage

Определения

QueueMessage

Содержимое сообщения

Имя Путь Тип Описание
идентификатор сообщения
messageId string

Уникальный идентификатор сообщения.

receiptHandle
receiptHandle string

Идентификатор, связанный с актом получения сообщения.

содержимое
content string

Содержимое сообщения (не закодированное URL-адресом).

contentMD5
contentMD5 string

Дайджест MD5 содержимого сообщения, отличного от URL-адреса.

attributes
attributes object

Атрибуты сообщения.

QueueMessageMetadata

Метаданные сообщения

Имя Путь Тип Описание
идентификатор сообщения
messageId string

Уникальный идентификатор сообщения.

contentMD5
contentMD5 string

Дайджест MD5 содержимого сообщения, отличного от URL-адреса.