【发布时间】:2021-03-25 05:08:21
【问题描述】:
从应用引擎下载源代码而不是使用appcfg.py 的替代方法是什么?
【问题讨论】:
标签: google-app-engine google-cloud-platform google-developers-console
从应用引擎下载源代码而不是使用appcfg.py 的替代方法是什么?
【问题讨论】:
标签: google-app-engine google-cloud-platform google-developers-console
我确实在repo 中编译了一些选项来获取 App Engine 的代码,但总结一下:
如果您使用 App Engine 标准:
对于 App Engine Flex:
【讨论】:
是的,您是正确的,使用appcfg.py 下载源代码已被弃用。另一种方法是在名为 staging.project-id.appspot.com 的 Cloud Storage 存储桶中下载,但文件名已加密。为了让您轻松跟踪文件,请使用以下gcloud 命令:
要查看 App Engine 中的所有版本和服务:
gcloud app versions list
从输出中选择版本 ID 和 服务名称,然后在下面的 gcloud 命令中执行:
gcloud app versions describe VERSIONID -s SERVICENAME
从输出中寻找:
deployment:
files:
filesample.txt:
sha1Sum: encryptedname
sourceUrl: https://storage.googleapis.com/staging.project-id.appspot.com/encryptedname
点击sourceUrl的输出下载。
还有一个Feature Request 用于下载应用引擎的源代码,您可以为公共问题跟踪器功能请求加注星标,以确保您会收到有关它的更新。但请注意,不能保证此功能一定会实现。
【讨论】: