【问题标题】:How to query all key vaults by tenant (in Azure)?如何按租户(在 Azure 中)查询所有密钥保管库?
【发布时间】:2020-08-14 16:46:16
【问题描述】:

为了避免 Azure 中各种资源(如密钥保管库)的名称重复,我希望能够跨租户中的所有订阅进行查询,以查看已“采用”的名称。例如,我们的订阅中是否已经有一个名为 usw2-mkt-kv-001 的密钥保管库?

This article 展示了如何按订阅查询所有密钥保管库,但是所有订阅如何呢?或者我们租户中所有订阅的所有服务(包括 RG、存储帐户、密钥保管库、虚拟机等) - 有没有办法查询?

谢谢

【问题讨论】:

    标签: azure azure-keyvault azure-sdk


    【解决方案1】:

    没有直接的办法,这些资源相关的REST API都是基于订阅的,这意味着你应该指定一个订阅ID。

    您的选择是使用Subscriptions - List 列出订阅并循环特定的 REST API 以查询密钥库/其他资源,确保您用于获取令牌的用户/服务主体在订阅中具有 RBAC role

    【讨论】:

      猜你喜欢
      • 2019-04-29
      • 2016-10-13
      • 1970-01-01
      • 1970-01-01
      • 2021-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多