Мне удалось развернуть простое приложение hello world с помощью zappa, однако, когда я посещаю URL-адрес, приложение развертывается для всего, что я получаю:
{"message": "Внутренняя ошибка сервера"}
Когда я пытался запустить zappa tail production
, я получаю сообщение об ошибке:
botocore.errorfactory.ResourceNotFoundException: произошла ошибка (ResourceNotFoundException) при вызове операции DescribeLogStreams: указанная группа журналов не существует.
Я запускаю windows 10, python 3.6 и zappa 0.45.1
Виртуальная среда использует:
argcomplete==1.9.2
base58==0.2.4
boto3==1.7.5
botocore==1.10.5
certifi==2018.4.16
cfn-flip==1.0.3
chardet==3.0.4
click==6.7
docutils==0.14
durationpy==0.5
Flask==0.12.2
future==0.16.0
hjson==3.0.1
idna==2.6
itsdangerous==0.24
Jinja2==2.10
jmespath==0.9.3
kappa==0.6.0
lambda-packages==0.19.0
MarkupSafe==1.0
placebo==0.8.1
python-dateutil==2.6.1
python-slugify==1.2.4
PyYAML==3.12
requests==2.18.4
s3transfer==0.1.13
six==1.11.0
toml==0.9.4
tqdm==4.19.1
troposphere==2.2.1
Unidecode==1.0.22
urllib3==1.22
virtualenv==15.2.0
Werkzeug==0.14.1
wsgi-request-logger==0.4.6
zappa==0.45.1
Мой app.py выглядит так:
from flask import Flask
app = Flask(__name__)
@app.route('/', methods=['GET'])
def helloworld(event=None, context=None):
return 'hello from Flask!'
if __name__ == '__main__':
app.run()
мой zappa_settings.json:
{
"production": {
"app_function": "app.app",
"aws_region": "us-west-2",
"profile_name": "default",
"project_name": "zappa-test",
"runtime": "python3.6",
"s3_bucket": "zappa-ds-app-0000",
"manage_roles": false,
"role_name":"zappa-datascience",
"keep_warm": false
}
}