-1

我有一个 Python 应用程序部署到IBM Cloud Code Engine。应用程序需要确定其外部 URL 以进行某些安全配置。如何从环境中获取应用 URL?

我查看了注入的环境变量列表,但找不到任何东西。

4

1 回答 1

2

我们最近刚刚添加了一些新的环境变量来帮助解决这个问题。根据您所在的地区,它们今天应该可用,但最坏的情况是下周。

您要查找的新环境变量是:

  • CE_APP:应用程序名称
  • CE_SUBDOMAIN:应用程序/项目的子域(或 kube 命名空间,如果您有兴趣)
  • CE_DOMAIN:您正在运行的应用程序/项目的域名。

所以完整的 URL 将是: https://${CE_APP}.${CE_SUBDOMAIN}.${CE_DOMAIN}

如果你碰巧在使用 JOBS,那么有:

  • CE_JOB:与job运行关联的job,如果有Job
  • CE_JOBRUN:作业运行名称
于 2021-07-07T12:36:20.843 回答