Невозможно удалить триггер CloudWatch Events в лямбде - PullRequest
0 голосов
/ 13 декабря 2018

Я не могу ни редактировать, ни удалять триггер CloudWatch Events в AWS Lambda.

enter image description here

Я использовал приведенную ниже команду, но она неработа.

aws events delete-rule --name "startEC2"

Может кто-нибудь, пожалуйста, помогите мне.Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 13 декабря 2018

Единственное, что вы можете сделать из лямбда-консоли, это назначить / удалить событие cloudwatch, которое вызовет конкретную лямбда-функцию.Если вы хотите удалить правило cloudwatch, почему бы не перейти на саму консоль Cloudwatch ???

Кроме того, если вы хотите удалить через CLI, убедитесь, что у вас есть соответствующие разрешения для этого.

Эта команда не работает в следующих случаях:

  1. Вы не подключены к Интернету.
  2. У вас не установлен AWS CLI на вашем узле.
  3. Вы не правильно настроили свои учетные данные / профиль aws.
  4. У вас недостаточно прав для выполнения вызова API delete-event.

Но, прежде всегоВ любом случае его вряд ли можно получить вообще.Пожалуйста, уточните свой вопрос правильно.

0 голосов
/ 13 декабря 2018

Проверьте роль IAM, которую вы использовали в лямбда-функции.Чтобы удалить триггер события cloudwatch, вы должны удалить «событие cloudwatch» из своего заявления о политике IAM, которое прикреплено к роли IAM для этой функции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...