File tree Expand file tree Collapse file tree 1 file changed +8
-5
lines changed
lambda-ssm-parameter-terraform/src Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Original file line number Diff line number Diff line change 66// 2. GET or PUT an SSM Parameter Store parameter.
77// 3. Return a response with parameter result.
88
9- const AWS = require ( "aws-sdk" )
10- const ssm = new AWS . SSM ( )
9+ const { SSMClient, GetParameterCommand, PutParameterCommand } = require ( '@aws-sdk/client-ssm' )
10+
11+ const ssmClient = new SSMClient ( {
12+ region : process . env . AWS_REGION
13+ } )
1114
1215exports . handler = async ( event , context ) => {
1316 try {
@@ -34,12 +37,12 @@ exports.handler = async (event, context) => {
3437 Overwrite : true ,
3538 Type : "String" ,
3639 } ;
37- result = await ssm . putParameter ( ssmPutParams ) . promise ( )
40+ result = await ssmClient . send ( new PutParameterCommand ( ssmPutParams ) )
3841 } else if ( method == "GET" ) {
3942 const ssmGetParams = {
4043 Name : parameterName ,
4144 } ;
42- result = await ssm . getParameter ( ssmGetParams ) . promise ( )
45+ result = await ssmClient . send ( new GetParameterCommand ( ssmGetParams ) )
4346 } else {
4447 result = "Method not supported"
4548 }
@@ -57,4 +60,4 @@ exports.handler = async (event, context) => {
5760 console . error ( error ) ;
5861 throw new Error ( error ) ;
5962 }
60- }
63+ }
You can’t perform that action at this time.
0 commit comments