【问题标题】:Powershell and Azure Resource Explorer showing different set of propertiesPowershell 和 Azure 资源资源管理器显示不同的属性集
【发布时间】:2020-03-02 12:33:37
【问题描述】:

我创建了一个到存储帐户 blob 服务的专用链接连接,根据架构,专用链接有一个专用终结点 - 它链接到虚拟网络及其子网中的接口。

创建专用链接后,预配的网络接口将获取专用 IP 地址和 FQDN(存储帐户的名称及其公共 blob 端点),例如 (myblob.blog.storage.net)。

当我通过 Powershell 检查网络接口资源时,我可以深入了解成员/属性并查看 FQDN 名称。

问题:不幸的是,当我通过 Azure 资源管理器搜索时,我在网络接口上找不到任何引用私有链接连接的属性。

编辑: Azure 资源浏览器显示的信息与我们通过 Powershell 检索信息时的信息完全相同 - 使用 Get-AzResource 命令。这是否意味着我们无法像使用专用的 Powershell 资源命令一样通过 Resource Explorer 查看与资源相关的所有属性 - 例如 Get-AzNetworkInterface?

【问题讨论】:

    标签: azure powershell azure-resource-manager


    【解决方案1】:

    是的,您无法通过 Azure 资源浏览器查看与资源相关的所有属性。

    原因是 Azure Resource ExplorerGet-AzNetworkInterface 在后台使用不同版本的 api。

    Azure Resource Explorer 使用的是旧的 API,版本为 2018-07-01。截图如下:

    对于Get-AzNetworkInterface,它使用的是最新的api,它的版本是2019-11-01。截图如下:

    【讨论】:

    • 好的,这很有意义。现在我们来解决我的核心问题,如果我想在我的 ARM 模板中引用这些 'unseen' 属性中的任何一个,为了清楚起见 - 我可以使用 -ApiVersion 参数来覆盖默认行为Get-AzResource 命令并检索包含所有属性的正确结构。
    • 另外,人们可以参考此线程/问题以解决限制:github.com/Azure/azure-powershell/issues/9451
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-02-22
    • 2021-01-23
    • 2016-04-10
    • 1970-01-01
    • 2014-05-21
    • 2013-09-16
    相关资源
    最近更新 更多