我们的 Windows Azure 角色需要以编程方式了解角色所在的数据中心。
我知道一个 REST API ( http://msdn.microsoft.com/en-us/library/ee460806.aspx ) 返回位置属性。如果我部署到美国西部,REST API 会返回美国西部作为位置属性。但是,如果我部署到 Anywhere US,则该属性是 Anywhere US。即使位置属性是美国任何地方,我也想知道我们的角色在哪个数据中心。
我问的原因是我们的角色需要从 Windows Azure 存储中下载一些数据。从同一个数据中心下载数据是免费的,但从不同数据中心下载数据不是免费的。