Как установить будильник / событие или уведомление, если задание в AWS-ECS прекращено - PullRequest
0 голосов
/ 31 мая 2019

В моем проекте есть конкретное требование для задачи AWS ECS.У нас есть задача ECS, которая запланирована на 7:00 и выполняется успешно, и это происходит, если задача завершается из-за какой-либо ошибки или кто-то намеренно ее завершает, нам нужно подать уведомление или предупреждение, которое позволит некоторым людям знать, что задача завершена.

Нужна некоторая помощь относительно этого

для того же результата, что я выполнил нижеприведенные шаги, используя документацию AWS.

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

a.созданное событие для изменения состояния задачи ECS с помощью облачных часов AWS 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.создана подписка на тему SNS на почтовый идентификатор c.Добавлена ​​цель и предоставлен sns d.выполнил задачу ECS и немедленно завершил / остановил ее.е.Не удалось получить уведомление.

...