如何使用 Terraform 创建名称中带有下划线的 Azure Key Vault 密钥?

问题描述 投票:0回答:1
resource "azurerm_key_vault_secret" "secret001" {
name         = "VccbSettingsV2__EndpointUrl"
value        = "https://some-url.com"
key_vault_id = azurerm_key_vault.kv.id
}

我在使用 terraform plan 时收到错误,名称不能包含下划线,也许它允许名称中包含破折号,但不会解析为 dotnet 应用程序的 VccbSettingsV2:EndpointUrl。

azure terraform azure-keyvault terraform-provider-azure
1个回答
0
投票

不能在 Azure Key Vault 名称中使用下划线。

Azure Key Vault 名称必须是全局唯一的,并遵守以下规则:

  • 仅包含
    0-9
    a-z
    A-Z
    ,且不连续
    -
  • 长度必须在 3 到 24 个字符之间

参见 对象标识符

© www.soinside.com 2019 - 2024. All rights reserved.