Cloud Run获取公共URL



在我的代码中,如何获取Cloud Run项目的公共URL?

假设我的Cloud Run托管在:

https://my-cloud-run-a7jtmot2uw-uc.a.run.app

我想在我的代码中得到这些信息。

例如。我使用的是AppEngine,我在Python中用以下代码做了同样的事情:

public_url = "https://%s.uc.r.appspot.com" % os.environ["GOOGLE_CLOUD_PROJECT"]

您可以通过代码对Method:namespaces.services.get进行API调用,并解析返回的Service对象的status.url。

我担心你不能这样做。但是你可以用这个url创建env变量并进入代码

PUBLIC_URL=https://my-cloud-run-a7jtmot2uw-uc.a.run.app

和代码

public_url = "os.environ["PUBLIC_URL"]

编辑:还有类似的问题,您可以检查命中端点是否会在托管云运行中返回URL谷歌云运行:一个服务能知道自己的url吗?

相关内容

  • 没有找到相关文章

最新更新