Я пытаюсь загрузить файл в корзину s3, которую я создал, и вызвать мою лямбда-функцию, которая читает содержимое файла и отправляет его в другое место.
Когда я загружаюсь с консоли, когда я вошел в систему с моим пользователем aws, все работает, но когда я пытаюсь опубликовать файл в s3 externaly, например, с помощью почтальона, мне удается загрузить файл в корзину s3 и также запустить мою функцию, но мою лямбду Функция выдает ошибку разрешения 403 для чтения и анализа содержимого файла.
Я пытался добавить разрешение политики в корзину, а также правило s3FullAccess к лямбда-функции, но не сработало
Также установите права доступа непосредственно к файлу в параметрах acl заголовка поста почтальона.
Пожалуйста, помогите.
UPDATE
Это правило, которое я прикрепил к своей лямбда-функции для s3 all access:
{
«Версия»: «2012-10-17»,
"Утверждение": [
{
«Эффект»: «Разрешить»,
«Действие»: «s3: »,
«Ресурс»: «»
}
]
}
Также предоставлен Публичный доступ всем в моем хранилище s3: для чтения и записи
и на почтальоне я добавил в файл следующие заголовки:
Тип содержимого : multipart / form-data
x-amz-acl : публичное чтение-запись
Скажите, пожалуйста, какая еще информация вам нужна для того, чтобы помочь мне с этой проблемой?
Заранее спасибо.