У меня есть приложение фляги, которое я развертываю в AWS lambda. Для этого приложения требуется последняя версия boto3 (1.9.71)
, однако при развертывании приложения с zappa
оно не использует последнюю версию.
Вот текущая настройка:
from flask import Blueprint
import boto3
bp_routes = Blueprint('simple_routes', __name__)
@bp_routes.route('/test_boto')
def test_boto():
return f'BOTO VERSION: {boto3.__version__}'
requirements.txt
:
flake8==3.7.7
Flask==1.0.2
flask-script==2.0.6
python-dotenv==0.10.1
yapf==0.27.0
zappa==0.48.2
botocore==1.12.71
boto3==1.9.71
Запуск приложения локально с помощью flask run
и просмотр маршрута
http://127.0.0.1:5000/test_boto
Я получаю
BOTO VERSION: 1.9.71
Однако при развертывании его на AWS lambda с zappa update
и последующем просмотре там я получаю
BOTO VERSION: 1.9.42
Кто-нибудь знает, как это исправить?