2016-06-01 10 views
2

Я пытаюсь установить одноименное имя для всего своего хранилища ключей в другой подписке, но получаю ниже ошибки.Невозможно установить одно и то же имя для ключа Azure 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 

может кто-нибудь, пожалуйста, дайте мне знать, если имя ключевого хранилища должно быть уникальным для всех подписчиков?

ответ

6

Да, имя Key Vault должно быть универсально уникальным, поскольку ключевое хранилище и ключи/секреты внутри него доступны через https://{vault-name}.vault.azure.net URI. Это очень похоже на имя учетной записи хранилища. Если я создаю учетную запись хранилища по имени nkdev, вы не сможете использовать это имя.

+0

Благодарим за замечательное объяснение. Gaurav – NKDev

+0

Является ли это универсальным уникальным для арендаторов облаков, например. Во всем мире, Германии, Китае и т.д. – Bhaskar

+0

Нет. Поскольку конечные точки отличаются в этих регионах ..., поэтому у вас может быть ключевое хранилище с таким же названием в США и США. –