【问题标题】:Azure Key Vault parameter reference limitAzure Key Vault 参数参考限制
【发布时间】:2019-01-07 05:04:14
【问题描述】:

当我在 ARM 模板参数文件中从全局 Key Vault 中引用超过 30 个密钥时,我的部署中会出现以下错误。

部署指定了过多的 KeyVault 参数引用。 KeyVault 参数引用的最大值为“30”。

请帮助我如何覆盖此限制或从 Key Vault 引用 30 多个机密/密钥的替代方法?

【问题讨论】:

    标签: azure azure-resource-manager azure-keyvault


    【解决方案1】:

    只需创建一个嵌套部署,该部署将引用 30 多个秘密并将其作为输出返回到主部署,这样您就可以解决该限制

    【讨论】:

      【解决方案2】:

      另一种方法是将多个值作为 JSON 存储在单个密钥中。您可以从密钥保管库加载该单个机密,然后使用 json() 模板函数将其转换为对象。将密钥作为字符串传递给链接模板,然后在该链接模板中使用 json 函数。

      【讨论】:

        【解决方案3】:

        此限制已增加到 256,这是当前模板中允许的最大参数数。有关示例,请参阅:https://github.com/bmoore-msft/AzureRM-Samples/blob/master/keyvault-max-references/azuredeploy.json

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-03-09
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-07-10
          相关资源
          最近更新 更多