Consume messages periodically from an SQS queue and create one execution per batch.

Requires maxDuration or maxRecords. Note that you don't need an extra task to consume the message from the event trigger. The trigger will automatically consume messages and you can retrieve their content in your flow using the {{ trigger.uri }} variable. If you would like to consume each message from an SQS queue in real-time and create one execution per message, you can use the io.kestra.plugin.aws.sqs.RealtimeTrigger instead.

yaml
type: "io.kestra.plugin.aws.sqs.Trigger"