Lambda S3 Permissions - PullRequest
       8

Lambda S3 Permissions

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

Я пытаюсь загрузить файл в корзину s3, которую я создал, и вызвать мою лямбда-функцию, которая читает содержимое файла и отправляет его в другое место. Когда я загружаюсь с консоли, когда я вошел в систему с моим пользователем aws, все работает, но когда я пытаюсь опубликовать файл в s3 externaly, например, с помощью почтальона, мне удается загрузить файл в корзину s3 и также запустить мою функцию, но мою лямбду Функция выдает ошибку разрешения 403 для чтения и анализа содержимого файла.

Я пытался добавить разрешение политики в корзину, а также правило s3FullAccess к лямбда-функции, но не сработало Также установите права доступа непосредственно к файлу в параметрах acl заголовка поста почтальона. Пожалуйста, помогите.

UPDATE Это правило, которое я прикрепил к своей лямбда-функции для s3 all access: { «Версия»: «2012-10-17», "Утверждение": [ { «Эффект»: «Разрешить», «Действие»: «s3: », «Ресурс»: «» } ] }

Также предоставлен Публичный доступ всем в моем хранилище s3: для чтения и записи

и на почтальоне я добавил в файл следующие заголовки:

Тип содержимого : multipart / form-data x-amz-acl : публичное чтение-запись

Скажите, пожалуйста, какая еще информация вам нужна для того, чтобы помочь мне с этой проблемой?

Заранее спасибо.

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