gpt4 book ai didi

node.js - AWS SSM 错误 : UnexpectedParameter: Unexpected key 'CloudWatchOutputConfig'

转载 作者:太空宇宙 更新时间:2023-11-03 22:07:30 25 4
gpt4 key购买 nike

我正在使用 AWS Lambda 在 SSM 中运行命令。这是代码:

const AWS = require('aws-sdk')
const ssm = new AWS.SSM()

exports.handler = (event, context, callback) => {
ssm.sendCommand({
DocumentName: "AWS-RunShellScript",
CloudWatchOutputConfig : {
CloudWatchOutputEnabled: true,
CloudWatchLogGroupName: "EC2CommandsFromLambda"
},
InstanceIds: [ "instace-id" ],
Parameters: {
"commands": [
"./start.sh"
],
"workingDirectory": [
"path"
]
},
TimeoutSeconds: 3600
}, function(err, data) {
if (err) {
console.log(err);
} else {
console.log(data);
callback(null, "Command Running Successfully");
}
})
};

我收到以下错误:

UnexpectedParameter: Unexpected key 'CloudWatchOutputConfig' found in params at ParamValidator.fail (/var/runtime/node_modules/aws-sdk/lib/param_validator.js:50:37)

如何从 Lambda 启用云监视日志?因为根据 sdk,参数“CloudWatchOutputConfig”应该可以工作。

最佳答案

我遇到了同样的问题,对我来说,解决方案是将我的 aws-sdk 模块升级到最新版本,在撰写本文时为:2.403.0

关于node.js - AWS SSM 错误 : UnexpectedParameter: Unexpected key 'CloudWatchOutputConfig' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51487776/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com