Azure KeyVault список ожидающих запросов на сертификат - PullRequest
0 голосов
/ 28 мая 2018

Я автоматизирую запрос сертификата в хранилище ключей Azure и хотел бы перечислить все операции с сертификатами (In progress, Failed or Cancelled), не зная точного имени сертификата в конкретном хранилище ключей, используя powershell, чтобы я могвыяснить, нужно ли создавать новый запрос, или просто подождать подтверждения, если существует существующий запрос.Можно только перечислить завершенные запросы, не зная имени сертификата.

Следующая команда выведет список только завершенных сертификатов, и мне нужны те, которые находятся в процессе обработки, не удалось или были отменены.

  Get-AzureKeyVaultCertificate -VaultName $VaultName 

Есть идеи по этому поводу?

Ответы [ 2 ]

0 голосов
/ 28 мая 2018

Похоже, что это невозможно достичь с помощью текущего стабильного модуля AzureRM.KeyVault (5.0.0), но есть предварительная версия 5.1.0, которая поддерживает перечисление сертификатов в состоянии ожидания.Только что протестировал эту версию, и да, она делает то, что я хочу, но должен дождаться, пока она достигнет стабильной версии.

https://www.powershellgallery.com/packages/AzureRM.KeyVault/5.1.0-preview

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

0 голосов
/ 28 мая 2018

Вы можете получить статус сертификата один за другим с помощью этой команды:

Get-AzureKeyVaultCertificateOperation

update


для этого можно использовать следующие сценарии:

$certs = Get-AzureKeyVaultCertificate -VaultName nancykeyvault

foreach ($cert in $certs)
{
  Get-AzureKeyVaultCertificateOperation -VaultName nancykeyvault -Name $cert.Name
}  

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...