【问题标题】:IBM Cloud Code Engine: How to determine app URL from environment?IBM Cloud Code Engine:如何从环境中确定应用 URL?
【发布时间】:2021-07-07 12:20:57
【问题描述】:

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

我查看了list of injected environment variables,但找不到任何东西。

【问题讨论】:

    标签: python ibm-cloud serverless ibm-cloud-code-engine


    【解决方案1】:

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

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

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

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

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

    • CE_JOB:与作业运行关联的作业,如果有作业的话
    • CE_JOBRUN:作业运行名称

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-27
    • 2016-09-26
    • 1970-01-01
    • 2019-09-17
    • 1970-01-01
    • 2019-10-25
    相关资源
    最近更新 更多