#python #aws-lambda #serverless-framework #serverless
#python #aws-lambda #бессерверный фреймворк #бессерверный
Вопрос:
Я добавляю sqlalchemy
в свой проект python. pip install ..., pip freeze...
все сделано.
sqlalchemy
добавлен в файл требований.
После развертывания я вижу ошибку об отсутствии пакета.
Итак, чего мне не хватает?
Бессерверный.yml:
plugins:
- serverless-python-requirements
- serverless-wsgi
custom:
wsgi:
app: handler.app
packRequirements: false
pythonRequirements:
dockerizePip: non-linux
package:
exclude:
- node_modules/**
- venv/**
- .terraform/**
- .git/**
stacktrace
/var/task/wsgi_handler.py
49
raise Exception("Unable to import {}".format(config["app"]))
^ Exception Unable to import handler.app
/var/task/wsgi_handler.py
119
wsgi_app = import_app(config)
<frozen importlib._bootstrap>
219
<frozen importlib._bootstrap_external>
783
<frozen importlib._bootstrap>
671
<frozen importlib._bootstrap>
975
<frozen importlib._bootstrap>
991
<frozen importlib._bootstrap>
1014
/var/lang/lib/python3.8/importlib/__init__.py
127
return _bootstrap._gcd_import(name[level:], package, level)
/var/task/serverless_sdk/__init__.py
56
user_module = import_module(user_module_name)
/var/task/s_app.py
20
user_handler = serverless_sdk.get_user_handler('wsgi_handler.handler')
/var/task/s_app.py
25
raise e
/var/task/serverless_sdk/__init__.py
144
return user_handler(event, context)
/var/runtime/bootstrap.py
131
response = request_handler(event, lambda_context)
/var/task/s_app.py
25
raise e
/var/task/serverless_sdk/__init__.py
144
return user_handler(event, context)
/var/runtime/bootstrap.py
131
response = request_handler(event, lambda_context)
/var/task/s_app.py
25
raise e
/var/task/serverless_sdk/__init__.py
144
return user_handler(event, context)
/var/task/serverless_sdk/__init__.py
456
yield
Комментарии:
1. можете ли вы поделиться сообщением об ошибке в своем сообщении??
2. Поделитесь выводом
SLS_DEBUG=* serverless package
для получения дополнительной информации.