Skip to main content
AWS Messaging 0.12.5Last updated in version 0.12.4

Simple Queuing Service (SQS) To Lambda Connection Module

View Source Release Notes

This module wraps the basics for using SQS to trigger a Lambda for processing

Sample Usage

main.tf

# ------------------------------------------------------------------------------------------------------
# DEPLOY GRUNTWORK'S SQS-LAMBDA-CONNECTION MODULE
# ------------------------------------------------------------------------------------------------------

module "sqs_lambda_connection" {

source = "git::git@github.com:gruntwork-io/terraform-aws-messaging.git//modules/sqs-lambda-connection?ref=v0.12.5"

# ----------------------------------------------------------------------------------------------------
# REQUIRED VARIABLES
# ----------------------------------------------------------------------------------------------------

# The arn of the lambda.
lambda_arn = <string>

# The arn of the queue.
sqs_arn = <string>

# ----------------------------------------------------------------------------------------------------
# OPTIONAL VARIABLES
# ----------------------------------------------------------------------------------------------------

# The largest number of records that Lambda will retrieve from your event
# source at the time of invocation. Defaults to 10 for SQS
batch_size = 10

}


Reference

Required

lambda_arnstringrequired

The arn of the lambda.

sqs_arnstringrequired

The arn of the queue.

Optional

batch_sizenumberoptional

The largest number of records that Lambda will retrieve from your event source at the time of invocation. Defaults to 10 for SQS

10