我不明白两者之间的区别goapp deploy -application <YOUR_PROJECT_ID> myapp/和appcfg.py -A <YOUR_PROJECT_ID_> -V v1 update myapp/尝试在 Google 应用引擎中部署我的应用时。有人可以启发我吗?
2 回答
隔江千里
TA贡献1906条经验 获得超10个赞
goapp deploy包装appcfg.py了SDK中提供的python工具。如果您需要更好地控制部署,也可以直接调用此工具。
goapp deploy相当于appcfg.py update myapp/。
这些命令会app.yaml自动获取应用程序 ID 和其他配置。您可以使用-applicationparam ofgoapp或-Aofappcfg.py来覆盖应用程序 ID。
所以在幕后goapp deploy调用appcfg.py,隐藏appcfg.py.
goapp deploy -application <YOUR_PROJECT_ID> myapp/
部署位于myapp文件夹中的应用程序。将从app.yaml必须位于的文件中读取配置myapp/app.yaml。该命令还会覆盖应用程序 ID(如果存在于 中app.yaml),<YOUR_PROJECT_ID>并将被使用。
appcfg.py -A <YOUR_PROJECT_ID> -V v1 update myapp/
这也会部署应用程序,但-V会覆盖 中可能存在的版本,myapp/app.yaml并将使用 版本v1。-A用于覆盖来自 的 ID app.yaml,<YOUR_PROJECT_ID>在这种情况下将是。
- 2 回答
- 0 关注
- 287 浏览
添加回答
举报
0/150
提交
取消
