【发布时间】:2020-10-12 20:13:46
【问题描述】:
我正在尝试检查 ECS 任务的最后状态,如果它已停止,那么它必须使用 cloudwatch 事件触发 lambda。我在验证 JSON 事件时收到以下错误消息。 错误信息: 事件模式包含无效元素(只能是用引号、数字和不带引号的关键字 true、false 和 null 括起来的字符串)
**Code**:
{
"source": [
"aws.ecs"
],
"detail-type": [
"ECS Task State Change"
],
"detail": {
"clusterArn": [
"arn:aws:ecs:us-west-2:17025:cluster/ecs-w2"
],
"lastStatus": [
"STOPPED"
],
"overrides": {
"containerOverrides":
{
"environment":
{
"name": ["job_grp_nm"],
"value": ["QA_INTEGRATION"]
},
{
"name": ["secrets_targetdb"],
"value": ["7034908/Snowflake/facilitiesNDI/QA"]
},
"name": ["suite-dev"]
}
}
}
}
请告诉我代码有什么问题。
【问题讨论】:
标签: arrays amazon-web-services amazon-ecs amazon-cloudwatch