Как проверить, существует ли Microsoft Azure KeyVault или был успешно создан? - PullRequest
0 голосов
/ 25 июня 2018

Как проверить, существует ли Microsoft Azure KeyVault? Я создаю с помощью следующего скрипта через PowerShell новый KeyVault

$vaultName = "kv3"
Set-AzureRmContext -Subscription "yyyy-f48c-4e0c-80f4-cxxxx"

New-AzureRmKeyVault -VaultName $vaultName -ResourceGroupName 'bogl' -Location 'North Europe'

$secretvalue = ConvertTo-SecureString '4444' -AsPlainText -Force
$secret = Set-AzureKeyVaultSecret -VaultName $vaultName -Name 'mySecret' -SecretValue $secretvalue

--> Check if KeyVault was successfully created/deployment process was finished or wait ...

$status = Get-AzureRMKeyVault -VaultName $vaultName
Write-Host $status

Когда процесс развертывания KeyVault занимает немного больше времени, а KeyVault еще не доступен, я хочу подождать несколько секунд.

1 Ответ

0 голосов
/ 25 июня 2018

Вы можете поставить простой цикл, который будет проверять, создано ли KV -

while (-not (Get-AzureRmKeyVault -VaultName "test-keyvault" ))
{
   sleep 10
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...