gpt4 book ai didi

azure - 在运行时获取 Azure WebApp/网站名称

转载 作者:行者123 更新时间:2023-12-04 11:22:45 26 4
gpt4 key购买 nike

我有一个名为 myapp.azurewebsites.net 的 Web 应用程序,并且还有一个名为 myapp-failover.azurewebsites.net 的故障转移。它使用 DNS 和流量管理器,因此该站点实际上是 www.mysite.com。

我不想检查我是否在主站点上运行或故障转移,最简单的方法是检查 myapp.azurewebsites.net 名称(如果可能)。可以得到这个吗?

最佳答案

有许多环境变量可以帮助您识别正在运行的计算机实例以及正在运行的区域。识别它们的最简单方法是从 https://myapp.scm.azurewebsites.net/Env 登录到该站点的 Kudu 控制台(这使用 OAuth,因此如果您已经登录到门户,您将直接通过)。

你会看到:

REGION_NAME - 托管网站的区域的名称
WEBSITE_INSTANCE_ID - 网站的 ARR 关联性 Cookie
WEBSITE_SITE_NAME - 网站名称(域前缀)
WEBSITE_HOSTNAME - 网站的主机名

还有更多!

编辑

如果您使用 Node.js 或 PHP,您可以按照此处的 instructions 操作,通过相应语言的环境变量检索机制来访问这些变量。

如果您使用 .NET,则可以将它们视为应用程序设置:

ConfigurationManager.AppSettings["Key"]

关于azure - 在运行时获取 Azure WebApp/网站名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31900883/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com