1

zappa を使用してシンプルな Hello World アプリを展開することができましたが、URL にアクセスすると、アプリが展開されているのは次のとおりです。

{"メッセージ": "内部サーバー エラー"}

実行しようとするzappa tail productionと、次のエラーが表示されます。

botocore.errorfactory.ResourceNotFoundException: DescribeLogStreams オペレーションの呼び出し時にエラーが発生しました (ResourceNotFoundException): 指定されたログ グループは存在しません。

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
    }
}
4

2 に答える 2