Установка версии секрета при установке секрета в Azure KeyVault

В настоящее время не представляется возможным установить версию секрета Azure Key Vault при загрузке секрета. Я использую SetSecretAsync. Я что-то упускаю? Даже при попытке выполнить операцию с портала Azure вам не предоставляется возможность установить версию, а также нет способа выполнить резервное копирование или восстановить секрет.

Похоже, что это сделано намеренно (учитывая кажущееся отсутствие методов для этого), но примите во внимание предысторию того, почему я это делаю. Мы обеспокоены тем, что секрет был удален по ошибке или даже само хранилище было удалено по ошибке. Поскольку мы используем секреты для целей шифрования / дешифрования, если бы секреты или хранилище были удалены, у нас возникла бы проблема ... Поэтому мы планируем создать резервную копию секретов в хранилище BLOB-объектов на случай, если нам понадобится восстановить их. С ключами в хранилище доступен простой способ выполнить этот тип операции, но, к сожалению, не похоже, что секреты были обработаны таким же образом.


person jnyiri    schedule 29.03.2017    source источник


Ответы (2)


Нет, это невозможно, просто посмотрите на остальной вызов, чтобы сделать это, для этого нет выбора.

Ссылка: https://docs.microsoft.com/en-us/rest/api/keyvault/setsecret

person 4c74356b41    schedule 29.03.2017

На основе операций, выполняемых непосредственно с портала, в то время как секрет удаления кажется постоянным, обновление (параметр «Новая версия» на портале, обновление отсутствует), с другой стороны, просто добавляет новую версию, поскольку версия не может быть явно указана, но внутренне управляется с помощью KeyVault. Даже в Справочнике по API вы можете получить все версии одного секрета (см. Ниже). Таким образом, обновление REST API может быть просто установкой новой версии, а не перезаписью. Итак, пока используется UPDATE и вместо удаления, вероятно, устанавливается срок действия через обновление, мы покрыты.

https://docs.microsoft.com/en-us/rest/api/keyvault/getsecretversions

person Gopi Kolla    schedule 30.03.2017