最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

AWS SSM错误:UnexpectedParameter:意外的密钥'CloudWatchOutputConfig'

IT培训 admin 5浏览 0评论

AWS SSM错误:UnexpectedParameter:意外的密钥'CloudWatchOutputConfig'

我正在使用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:在ParamValidator.fail的params中找到意外的键'CloudWatchOutputConfig'(/var/runtime/node_modules/aws-sdk/lib/param_validator.js:50:37)

如何从Lambda启用云观察日志?因为根据sdk,参数'CloudWatchOutputConfig'应该有效。

回答如下:

我有同样的问题,对我而言,决议是将我的aws-sdk模块升级到最新版本,在撰写本文时是:2.403.0

AWS SSM错误:UnexpectedParameter:意外的密钥'CloudWatchOutputConfig'

我正在使用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:在ParamValidator.fail的params中找到意外的键'CloudWatchOutputConfig'(/var/runtime/node_modules/aws-sdk/lib/param_validator.js:50:37)

如何从Lambda启用云观察日志?因为根据sdk,参数'CloudWatchOutputConfig'应该有效。

回答如下:

我有同样的问题,对我而言,决议是将我的aws-sdk模块升级到最新版本,在撰写本文时是:2.403.0

发布评论

评论列表 (0)

  1. 暂无评论