我可以在 AppEngine/Go 中获取当前应用程序版本的部署时间戳吗?这似乎很有帮助,但不确定如何在 AppEngine/Go 应用程序代码中实现。AppEngine:获取当前服务应用程序版本https://godoc.org/google.golang.org/appenginehttps://cloud.google.com/appengine/docs/admin-api/v1beta2/reference/apps/modules/versions
1 回答

Qyouu
TA贡献1786条经验 获得超11个赞
从这个链接AppEngine: Get current serving application version,建议的答案写在python
os.environ['CURRENT_VERSION_ID']
上面的代码试图用 name 检索环境变量CURRENT_VERSION_ID,等效代码go是:
import (
...
"os"
)
...
versionText := os.Getenv("CURRENT_VERSION_ID")
根据其中一条评论,结果将采用这种格式my-version.383096322806301043,您应该使用strings.Split方法将其拆分为.,例如:
import (
...
"strings"
)
...
timestampString := strings.Split(versionText, ".")[1]
- 1 回答
- 0 关注
- 210 浏览
添加回答
举报
0/150
提交
取消