Amazon web services 如何从AWS cloudwatch输入转换器创建JSON
目标:我想触发通知,以便在代码构建中的任何阶段更改上有所松懈。 我有一个lambda,它可以为我做,它需要一个如下的请求:Amazon web services 如何从AWS cloudwatch输入转换器创建JSON,amazon-web-services,amazon-cloudwatch,Amazon Web Services,Amazon Cloudwatch,目标:我想触发通知,以便在代码构建中的任何阶段更改上有所松懈。 我有一个lambda,它可以为我做,它需要一个如下的请求: { "channel":"#XYZ", "message":"TESTING <project_name> from <build-status> to <current-phase>" } 但是加上这个 我得到了错误 保存规则输入\u transformer\u测试时出错。细节: 目标Id64936775145825的InputTem
{
"channel":"#XYZ",
"message":"TESTING <project_name> from <build-status> to <current-phase>"
}
但是加上这个
我得到了错误
保存规则输入\u transformer\u测试时出错。细节:
目标Id64936775145825的InputTemplate中包含占位符
引用
我做错了什么 ,需要作为单独的值传递。不能将它们用于字符串插值
您需要修改lambda输入格式,并在lambda函数中构造消息
{
"channel":"#XYZ",
"project_name": <project_name>,
"current-phase": <current-phase>,
"build-status": <build-status>
}
因为这是json,所以不需要将值加引号 只有字符串符号需要加引号
{
"channel":"#XYZ",
"project_name": <project_name>,
"current-phase": <current-phase>,
"build-status": <build-status>
}