Невозможно добавить S3 в качестве пункта назначения в лямбде - PullRequest
1 голос
/ 09 января 2020

Я создал лямбду. И добавил API-шлюз как Добавить триггеры.

Теперь я хочу добавить S3 bucket для добавления пункта назначения, чтобы S3 bucket мог хранить данные, которые я буду публиковать через мой API. Но когда я пытаюсь добавить S3, выдается ошибка

Предоставленная конфигурация назначения DestinationConfig (onSuccess = OnSuccess (destination = arn: aws: s3 ::: mybucketname), onFailure = null) неверен.

нажмите, чтобы увидеть ошибку

1 Ответ

3 голосов
/ 09 января 2020

Вы не можете использовать s3 напрямую в качестве пункта назначения от вашей лямбды. Назначением может быть очередь SQS, SNI topi c, функция Lambda или шина событий EventBridge.

Что вы можете сделать для сохранения данных в s3 из вашей лямбды, это сделать это через ваш код внутри лямбды .

Вы можете следовать этому руководству:

https://docs.aws.amazon.com/lambda/latest/dg/with-s3-example.html

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