C#WebAPI-获取Azure App Service数据中心

时间:2018-08-21 14:15:17

标签: c# azure asp.net-web-api2 azure-web-sites

我们已经为我们的应用程序服务保留了内部指标,了解请求从哪个位置提供服务(EastUS,westus,westeurope等)将很有帮助。

如何从我们的WebAPI代码中获得该信息?

已经在System.Environment.MachineName中编码了吗?还是有需要添加到项目中的SDK?

谢谢

1 个答案:

答案 0 :(得分:2)

它在import urllib3 import json http = urllib3.PoolManager() r = http.request( 'GET', url, headers = { 'Accept': 'application/json' }) json.loads(r.data.decode('utf-8')) 环境变量中。

通过Kudu DebugConsole-

REGION_NAME

在节点D:\home>set REGION_NAME REGION_NAME=West Europe 中,所以我猜.NET应该是process.env.REGION_NAME