При обновлении секрета в Vault и использовании функции Wrap произойдет следующее:
- Создастся новый секрет с обновленным значением внутри Vault.
- Будет сгенерирован новый одноразовый токен (Wrapping Token). Этот токен инкапсулирует в себе новый секрет.
- Исходный секрет (до обновления) останется неизменным до тех пор, пока не будет деактивирован или удален в соответствии с политиками Vault или явным действием.
- При попытке "развернуть" (unwrap) генерированный Wrapping Token с помощью другого Vault клиента, этот клиент получит доступ к новому, обновленному значению секрета.
- После успешного "развертывания", Wrapping Token станет недействительным и не сможет быть использован повторно. Это гарантия того, что Wrapped секрет может быть получен только один раз через этот токен.
- Wrapped секрет хранится в отдельном хранилище внутри Vault, изолированно от основного хранилища секретов, до момента его развертывания.
Таким образом, функция wrap
не меняет процесс обновления секрета, а лишь предоставляет безопасный, одноразовый метод доставки этого обновленного секрета к получателю с помощью Wrapping Token.
Пример команды для обновления секрета с использованием wrap:
bash
При обновлении секрета в Vault и использовании функции Wrap произойдет следующее:
- Создастся новый секрет с обновленным значением внутри Vault.
- Будет сгенерирован новый одноразовый токен (Wrapping Token). Этот токен инкапсулирует в себе новый секрет.
- Исходный секрет (до обновления) останется неизменным до тех пор, пока не будет деактивирован или удален в соответствии с политиками Vault или явным действием.
- При попытке "развернуть" (unwrap) генерированный Wrapping Token с помощью другого Vault клиента, этот клиент получит доступ к новому, обновленному значению секрета.
- После успешного "развертывания", Wrapping Token станет недействительным и не сможет быть использован повторно. Это гарантия того, что Wrapped секрет может быть получен только один раз через этот токен.
- Wrapped секрет хранится в отдельном хранилище внутри Vault, изолированно от основного хранилища секретов, до момента его развертывания.
Таким образом, функция wrap
не меняет процесс обновления секрета, а лишь предоставляет безопасный, одноразовый метод доставки этого обновленного секрета к получателю с помощью Wrapping Token.
Пример команды для обновления секрета с использованием wrap:
bash