diff --git a/packages/serverless-offline-sqs/README.md b/packages/serverless-offline-sqs/README.md index 52aff3ab..7e37b10e 100644 --- a/packages/serverless-offline-sqs/README.md +++ b/packages/serverless-offline-sqs/README.md @@ -99,4 +99,5 @@ custom: accessKeyId: root secretAccessKey: root skipCacheInvalidation: false + queueName: MyQueueNameOverride # overrides queueName from event definition ``` diff --git a/packages/serverless-offline-sqs/src/sqs.js b/packages/serverless-offline-sqs/src/sqs.js index cf9373dd..1e7862b7 100644 --- a/packages/serverless-offline-sqs/src/sqs.js +++ b/packages/serverless-offline-sqs/src/sqs.js @@ -39,6 +39,12 @@ class SQS { } _create(functionKey, rawSqsEventDefinition) { + const {queueName} = this.options; + + if (queueName) { + rawSqsEventDefinition.queueName = queueName; + } + const sqsEvent = new SQSEventDefinition( rawSqsEventDefinition, this.options.region,