为了账号安全,请及时绑定邮箱和手机立即绑定

在 AppEngine/Go 中获取当前部署的时间戳

在 AppEngine/Go 中获取当前部署的时间戳

Go
守着一只汪 2022-01-10 14:28:21
我可以在 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]


查看完整回答
反对 回复 2022-01-10
  • 1 回答
  • 0 关注
  • 210 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号