Получение исключения: произошла ошибка (AccessDenied) при вызове операции PutObject: доступ запрещен в AWS EB - PullRequest
0 голосов
/ 04 марта 2020

Я новичок в Flask и Python. Я пытаюсь загрузить файл в мое AWS S3 ведро. Хотя у меня это работает нормально, я получаю следующее исключение, когда пытаюсь сделать то же самое после развертывания на Elasti c Beanstalk.

botocore.exceptions.ClientError: Произошла ошибка (AccessDenied) при вызове операции PutObject: доступ запрещен

app.py

@app.route('/snap/ingredient', methods=['POST'])
def findIngredient():
    s3 = boto3.resource('s3')
    response = s3.Bucket('<bucket-name>').put_object(Key="image.jpeg", Body=request.files['myFile'], ACL='public-read')
    print(response.key)
    return response

Я не уверен, что я что-то упустил. Доступ к моему ведру опубликован c.

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