我不明白两者之间的区别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 和其他配置。您可以使用-application
param ofgoapp
或-A
ofappcfg.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 关注
- 196 浏览
添加回答
举报
0/150
提交
取消