{ "Version": "2012-10-17", "Statement": [ { "Sid": "VisualEditor1", "Effect": "Allow", "Action": [ "ssm:DescribeInstanceInformation", "ssm:GetParameter" ], "Resource": "*" } ] }
以下是AWS Lambda Node.js代码示例:
const AWS = require('aws-sdk');
// 确认AWS SDK将通过VPC Endpoint连接到SSM服务 const ssm = new AWS.SSM({ endpoint: 'vpce-xxxxxxxxxxxxxxxxx-xx.ssm.us-east-1.vpce.amazonaws.com', region: 'us-east-1' });
exports.handler = async (event) => { // 使用AWS SDK连接到SSM服务并获取参数 const data = await ssm.getParameter({ Name: '/example/parameter', WithDecryption: true }).promise();
const response = { statusCode: 200, body: data.Parameter.Value }; return response; };