IBM Cloud 代码引擎:如何从环境中确定应用 URL?
IBM Cloud Code Engine: How to determine app URL from environment?
我有一个 Python 应用部署到 IBM Cloud Code Engine。该应用程序需要确定其外部 URL 以进行某些安全配置。如何从环境中获取应用程序 URL?
我查看了 list of injected environment variables,但找不到任何内容。
我们最近刚刚添加了一些新的环境变量来帮助解决这个问题。根据您所在的地区,它们今天应该可用,但最坏的情况是下周。
您要查找的新环境变量是:
- CE_APP: 应用名称
- CE_SUBDOMAIN:app/project
的子域(或 kube 命名空间,如果您感兴趣)
- CE_DOMAIN:您 运行 所在 app/project 的域名。
所以完整的 URL 将是:https://${CE_APP}.${CE_SUBDOMAIN}.${CE_DOMAIN}
如果您恰好在使用 JOBS,那么有:
- CE_JOB: job运行关联的job,如果有Job
- CE_JOB运行: 职位运行 姓名
我有一个 Python 应用部署到 IBM Cloud Code Engine。该应用程序需要确定其外部 URL 以进行某些安全配置。如何从环境中获取应用程序 URL?
我查看了 list of injected environment variables,但找不到任何内容。
我们最近刚刚添加了一些新的环境变量来帮助解决这个问题。根据您所在的地区,它们今天应该可用,但最坏的情况是下周。
您要查找的新环境变量是:
- CE_APP: 应用名称
- CE_SUBDOMAIN:app/project 的子域(或 kube 命名空间,如果您感兴趣)
- CE_DOMAIN:您 运行 所在 app/project 的域名。
所以完整的 URL 将是:https://${CE_APP}.${CE_SUBDOMAIN}.${CE_DOMAIN}
如果您恰好在使用 JOBS,那么有:
- CE_JOB: job运行关联的job,如果有Job
- CE_JOB运行: 职位运行 姓名