Azure Storage sample code для ключевого вращения демонстрирует использование нескольких уникально названных секретов. Однако в KeyVault теперь можно создать несколько версий одного Секрет. Я не вижу причин, почему вращение ключа не может быть достигнуто с помощью Версии, и кажется, что это похоже на то, как было бы легче управлять.Azure KeyVault ключ вращение
Может ли кто-нибудь предложить какие-либо указания относительно того, почему вы выбрали несколько секретов над версиями одного Секрет для поддержки поворота ключа? И, возможно, какое-либо общее руководство относительно того, для чего предназначены Версии, если не это?
Спасибо!
Я не эксперт, но, глядя на API, кажется, что каждый секрет без идентификатора версии по умолчанию имеет последнюю версию, и это предполагаемый подход. Таким образом, в основном это выглядит как API-интерфейсы (REST, .NET и т. Д.), На самом деле не создают шаблоны кода для поддержки версий, которые вы планируете использовать. –
Например, похоже, что метод ResolverKeyAsync не позволяет указать значение версии для выбора разных версий ключа. Возможно, когда API-интерфейсы созрели для этой новой функциональности, этот шаблон будет иметь больше смысла. Опять же, не эксперт, зерно соли и т. Д. –
Спасибо @ kyle-hale. В ответ на ваш вопрос «[..] глядя на API, кажется, что каждый секрет без идентификатора версии по умолчанию соответствует последней версии» - правильно. Но я не думаю, что это имеет значение (на самом деле, я думаю, это желательно). Поскольку каждая версия ключа может быть решена однозначно, при условии, что версия хранится, данные, зашифрованные предыдущей версией, могут быть дешифрованы и последняя версия, используемая для шифрования –