如果AWS-ECS垂直任务终止,如何设置警报/事件或通知

时间:2019-05-31 13:53:55

标签: amazon-ecs

我的项目中对AWS ECS任务有特定要求。 我们有一个ECS任务,该任务计划在上午7点排定并成功运行,如果由于某些错误而终止了该任务或有人故意终止了该任务,则会发生此情况,我们需要发出通知或警报,以使一些人知道该任务已终止

对此需要帮助

对于实现的相同目的,我已经使用AWS文档执行了以下步骤。

https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs_cwet2.html

a。使用AWS CloudWatch为ECS任务状态更改创建事件 b。在事件模式下方提供

   {  
    "source":[  
    "aws.ecs"
    ],
   "detail-type":[  
     "ECS Task State Change"
    ],
  "detail":{  
    "clusterArn":[  
    "arn:aws:ecs:eu-west-1:XXXXXXXXXXX:cluster/nonprod-ECS-ECSCluster-xxxxxxxxxx"
     ],
     "lastStatus":[  
      "RUNNING"
     ],
    "desiredStatus":[  
     "STOPPED"
     ],
    "taskDefinitionArn":[  
    "arn:aws:ecs:eu-west-1:XXXXXXXXXXX:task-definition/ecs-task:37"
     ],
    "containerInstanceArn":[
     "arn:aws:ecs:eu-west-1:XXXXXXXXXXX:container-instance/XXXXXXXXXXX-2c61-43db-8fbc-XXXXXXXXXXX"
     ]
  }

}

b。为邮件ID创建SNS主题订阅 C。添加了目标并提供了sns d。执行ECS任务并立即终止/停止它。 e。无法获取通知。

0 个答案:

没有答案