Unexpected attribute 'dispatch' for object of type AppInfoExternal.

Unexpected attribute 'dispatch' for object of type AppInfoExternal.:


事象

Google App Engineのデプロイの際、メンテナンス画面に切り替えできるように dispatchファイルを dispatch-to-app.yamldispatch-to-maintenance.yaml の2種類用意した

$ gcloud app deploy dispatch-to-app.yaml 
ERROR: (gcloud.app.deploy) An error occurred while parsing file: [/path/deployment/dispatch-to-app.yaml] 
Unexpected attribute 'dispatch' for object of type AppInfoExternal. 
実行すると dispatch-to-app.yamlapp.yaml と認識されてしまい、エラーとなってしまう


 解決

dispatchファイルは dispatch.yaml  というファイル名しか認識してくれないようなので、 複数のdispatchファイルを管理したい場合はディレクトリ分割する必要がある

. 
|-- app.yaml 
|-- dispatch.yaml 
|-- index.html 
`-- maintenance 
    |-- app.yaml 
    |-- dispatch.yaml 
    `-- index.html 

コメント

このブログの人気の投稿

投稿時間:2021-06-17 05:05:34 RSSフィード2021-06-17 05:00 分まとめ(1274件)

投稿時間:2021-06-20 02:06:12 RSSフィード2021-06-20 02:00 分まとめ(3871件)

投稿時間:2020-12-01 09:41:49 RSSフィード2020-12-01 09:00 分まとめ(69件)