Skip to content

Commit 793c4ab

Browse files
committed
lambda-sqs-terraform: Update SDK to v3 for nodejs22.x runtime
1 parent 4d3ceb2 commit 793c4ab

File tree

1 file changed

+8
-5
lines changed
  • lambda-sqs-terraform/src

1 file changed

+8
-5
lines changed

lambda-sqs-terraform/src/app.js

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,11 @@
22
* SPDX-License-Identifier: MIT-0
33
*/
44

5-
const AWS = require('aws-sdk')
6-
AWS.config.region = process.env.AWS_REGION
7-
const sqs = new AWS.SQS({apiVersion: '2012-11-05'})
5+
const { SQSClient, SendMessageCommand } = require('@aws-sdk/client-sqs')
6+
7+
const sqsClient = new SQSClient({
8+
region: process.env.AWS_REGION
9+
})
810

911
// The Lambda handler
1012
exports.handler = async (event) => {
@@ -15,6 +17,7 @@ exports.handler = async (event) => {
1517
}
1618

1719
// Send to SQS
18-
const result = await sqs.sendMessage(params).promise()
20+
const command = new SendMessageCommand(params)
21+
const result = await sqsClient.send(command)
1922
console.log(result)
20-
}
23+
}

0 commit comments

Comments
 (0)