Тайм-аут AWS Chalice с API Dropbox

Мне не удалось заставить dropbox python API работать с AWS Chalice. Всякий раз, когда у меня есть оператор import dropbox в app.py или где-либо еще в приложении, команда работает в chalice local для развертываний на локальном хосте, но время ожидания истекает, когда я развертываю ее в AWS через chalice deploy.

Развертывание работает отлично, но когда я пробую даже самые простые конечные точки, такие как

@app.route('/')
def index():  
    return {"hello" : "world"}

время запроса истекает на маршруте /.

Версия Dropbox: 10.3.1
Версия Chalice: 1.18.0


person darkvalance    schedule 21.08.2020    source источник


Ответы (1)


Оказывается, проблема заключалась в том, что для лямбда-функции было выделено слишком мало памяти, поскольку dropbox — довольно большой пакет. Увеличение лимита памяти со 128 МБ до 512 МБ решает проблему.

person darkvalance    schedule 22.08.2020