将 App Insights 可用性测试部署到英国南部,但奇怪的是 ARM 说俄罗斯

Ale*_*ith 4 azure-resource-manager azure-application-insights

在自动部署 Application Insights 可用性监视资源时,我注意到奇怪的是,在保存 UK South 并从门户导出 ARM 模板时,位置名称似乎是俄罗斯。

我认为这是我的错误,但在深入研究 JavaScript 和网络流量后,我发现以下返回:

https://management.azure.com/batch?api-version=2015-11-01

{
    "DisplayName": "North Central US",
    "Tag": "us-il-ch1-azr"
},
{
    "DisplayName": "West Europe",
    "Tag": "emea-nl-ams-azr"
},
{
    "DisplayName": "Southeast Asia",
    "Tag": "apac-sg-sin-azr"
},
{
    "DisplayName": "West US",
    "Tag": "us-ca-sjc-azr"
},
{
    "DisplayName": "South Central US",
    "Tag": "us-tx-sn1-azr"
},
{
    "DisplayName": "East US",
    "Tag": "us-va-ash-azr"
},
{
    "DisplayName": "East Asia",
    "Tag": "apac-hk-hkn-azr"
},
{
    "DisplayName": "North Europe",
    "Tag": "emea-gb-db3-azr"
},
{
    "DisplayName": "Japan East",
    "Tag": "apac-jp-kaw-edge"
},
{
    "DisplayName": "Australia East",
    "Tag": "emea-au-syd-edge"
},
{
    "DisplayName": "France Central (Formerly France South)",
    "Tag": "emea-ch-zrh-edge"
},
{
    "DisplayName": "France Central",
    "Tag": "emea-fr-pra-edge"
},
{
    "DisplayName": "UK South",
    "Tag": "emea-ru-msa-edge"
},
{
    "DisplayName": "UK West",
    "Tag": "emea-se-sto-edge"
},
{
    "DisplayName": "Brazil South",
    "Tag": "latam-br-gru-edge"
},
{
    "DisplayName": "Central US",
    "Tag": "us-fl-mia-edge"
}
Run Code Online (Sandbox Code Playgroud)

在查看快速入门模板时,它表明这似乎是莫斯科。

一些运行可用性监控的基础设施正在被弃用,并且有关于Microsoft 文档存储库的讨论,其中提到了大修以使其运行更长时间。莫斯科的名字是否有可能被用作代表英国的变通办法?或者这是一个奇怪的错误?

似乎没有一个 github 来讨论可用性监视器,只有像 SDK 这样的东西,上面的票在文档仓库中,所以我不确定提到这个的最佳论坛。值得注意的是,社区中似乎对它是否会影响可用性监控存在普遍混淆,因此似乎值得讨论以防万一它是一个错误(或者如果我愚蠢而错过了什么!)。

Ale*_*ith 6

我直接联系了 Microsoft 一位友好的项目经理,他热情地回复了:

ARM 模板必须使用我们的内部位置 ID,由于历史原因,该 ID 与其实际位置不匹配。不幸的是,这在外部的任何地方都没有记录。我将负责更新文档,同时这里是我们存储库中的一个片段 - 显示名称是实际位置,标签是我们的内部位置 ID,它也在 ARM 中使用。

DisplayName = "North Central US",
Tag = "us-il-ch1-azr"

DisplayName = "West Europe",
Tag = "emea-nl-ams-azr"

DisplayName = "Southeast Asia",
Tag = "apac-sg-sin-azr"

DisplayName = "West US",
Tag = "us-ca-sjc-azr"

DisplayName = "South Central US",
Tag = "us-tx-sn1-azr"

DisplayName = "East US",
Tag = "us-va-ash-azr"

DisplayName = "East Asia",
Tag = "apac-hk-hkn-azr"

DisplayName = "North Europe",
Tag = "emea-gb-db3-azr"

DisplayName = "Japan East",
Tag = "apac-jp-kaw-edge"

DisplayName = "Australia East",
Tag = "emea-au-syd-edge"

DisplayName = "France Central (Formerly France South)",
Tag = "emea-ch-zrh-edge"

DisplayName = "France Central",
Tag = "emea-fr-pra-edge"

DisplayName = "UK South",
Tag = "emea-ru-msa-edge"

DisplayName = "UK West",
Tag = "emea-se-sto-edge"

DisplayName = "Brazil South",
Tag = "latam-br-gru-edge"

DisplayName = "Central US",
Tag = "us-fl-mia-edge"
Run Code Online (Sandbox Code Playgroud)

(我已经从看起来像 c# 代码的内容中删减了这个)

该文档将在适当的时候更新,因此如果有人在我之前遇到它,请随时将其添加为评论。