无法在不同的订阅中为 Azure Key Vault 设置相同的名称

Not able to set same name for Azure key Vault in different Subscription

我正在尝试为不同订阅中的所有 Key Vault 设置相同的名称,但出现以下错误。

New-AzureRmKeyVault : VaultAlreadyExists: The name 'AKeyVault' is already in use.
At line:1 char:1
+ New-AzureRmKeyVault -VaultName AKeyVault -ResourceGroupName PS ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : CloseError: (:) [New-AzureRmKeyVault], CloudException
+ FullyQualifiedErrorId : Microsoft.Azure.Commands.KeyVault.NewAzureKeyVault

有人可以告诉我密钥保管库名称是否应该在所有订阅中唯一吗?

是的,Key Vault 名称应该是普遍唯一的,因为密钥库和其中的 keys/secrets 可以通过 https://{vault-name}.vault.azure.net URI 访问。它非常像存储帐户名称。如果我使用名称 nkdev 创建存储帐户,则您不能使用该名称。