Amazon Messaging Queues¶
Amazon SQS Queue Provider¶
Implemented by SqsMessageQueueProvider
The Amazon SQS Queue Provider is a message queue provider that uses Amazon Simple Queue Service (SQS) as the underlying message queue system. It allows you to send and receive messages using SQS queues in your Airflow workflows. The provider supports both standard and FIFO queues, and it provides features such as message visibility timeout, message retention period, and dead-letter queues.
The queue must be matching this regex:
QUEUE_REGEXP = r"^https://sqs\.[^.]+\.amazonaws\.com/[0-9]+/.+"
The queue parameter is passed directly to sqs_queue
parameter of the underlying
SqsSensorTrigger
class, and passes
all the kwargs directly to the trigger constructor if added.