Obecnie projektuję szablon Cloudformation, aby utworzyć instancję EC2 i monitorować instancję EC2, włącz monitorowanie szczegółów przy użyciu chmurWatch i zmienić stan instancji, aby zatrzymać po osiągnięciu metryk,

Jestem w stanie utworzyć instancję, aby włączyć metryki, ale nie jestem w stanie zmienić stanu instancji, aby się zatrzymać.

0
Sundaravel 15 luty 2017, 15:25

2 odpowiedzi

Najlepsza odpowiedź

Jeśli chcesz zmienić stan instancji EC2 do stop, gdy określono {X1}} przejścia do ALARM, można wykonać to za pomocą specjalnego {x3}} arn w {X4}} nieruchomość dla alarmu.

Zauważ jednak, że zanim to będzie działać, musisz ręcznie utworzyć co najmniej jeden przystanek, zakończyć lub ponownego uruchomienia alarmu za pomocą konsoli Amazon EC2 lub Console w celu utworzenia EC2ActionsAccess IAM. Po utworzeniu tej roli można utworzyć stop, zakończyć lub ponowne uruchomienie alarmów bezpośrednio przy użyciu zasobu Cloudformation. Zobacz PutMetricAlarm Dokumentacja Więcej informacji.

2
wjordan 15 luty 2017, 16:45

Patrząc na oficjalne doktorzy dla Cloudformation AWS: : EC2 :: Resource instancji, ta funkcja nie wydaje się być obsługiwana.

Zawsze możesz usunąć zasób ze swoich źródeł, ale to byłoby - oczywiście - rozwiązać instancję, której nie sądzę, że szukasz.

Być może jeden obejście byłby zmienić sekcję UserData, dzięki czemu uruchamia coś wzdłuż linii shutdown -h now, a także zmieniając także

gsaslis 15 luty 2017, 13:20