Отправить событие в CloudWatch из оболочки - PullRequest
0 голосов
/ 15 ноября 2018

У меня есть вопрос

Мне нужно отправить событие в AWS CloudWatch из сценария оболочки внутри контейнера EC2. Возможно ли это?

Спасибо за помощь

1 Ответ

0 голосов
/ 15 ноября 2018

Для этого можно использовать интерфейс командной строки AWS.

aws events put-events --entries file://putevents.json

Со следующим в putevents.json:

[
  {
    "Source": "com.mycompany.myapp",
    "Detail": "{ \"key1\": \"value1\", \"key2\": \"value2\" }",
    "Resources": [
      "resource1",
      "resource2"
    ],
    "DetailType": "myDetailType"
  },
  {
    "Source": "com.mycompany.myapp",
    "Detail": "{ \"key1\": \"value3\", \"key2\": \"value4\" }",
    "Resources": [
      "resource1",
      "resource2"
    ],
    "DetailType": "myDetailType"
   }
]

Полная ссылка:

https://docs.aws.amazon.com/cli/latest/reference/events/put-events.html

...