Я пытаюсь запустить задание jenkins, в котором есть сценарий оболочки с AWS командами CLI,
Я пытаюсь включить / отключить лямбда-триггер (S3 Bucket) с помощью команд cli в сценарии, предпринятые шаги -
Эти * CLI-команды AWS запускаются с использованием системного пользователя, права которого только для него -
Чтение (3 из 41 действий) -> GetObject, GetObjectAcl , GetObjectVersion.
Запись (3 из 31 действий) -> DeleteObject, DeleteObjectVersion, PutObject.
Управление разрешениями (2 из 11 действий) -> PutObjectAcl, PutObjectVersionAcl.
Использование aws лямбда-списка-событий-источников-сопоставлений -function-name MyFunction
Это возвращает пустой массив ->
{"EventSourceMappings ": []}
У меня есть события / триггеры (сегменты s3), настроенные для лямбды, которые активны и работают
Если эта команда list-event-source- mappings возвращает значения событий, я могу включить / отключить значение «State» в набор результатов, который должен включать / отключать триггер в консоли AWS.
Я могу использовать UUID и размер пакета для включения / выключения триггера. Есть ли способ узнать UUID и размер пакета с консоли AWS? Пожалуйста, помогите ... !!!