作者:秋老虎丶_628 | 来源:互联网 | 2022-12-03 19:53
1> mp911de..:
您似乎正在使用Vault的版本化键值后端。默认情况下,Vault 0.10和更高版本的新实例会挂载版本化的后端,在secret/
此情况下,您需要使用特定的API。
未版本化(v1)和版本化(v2)键值后端之间存在细微的API差异,这些差异为上下文路径和实际的JSON有效负载添加了其他元素。
键值后端v1的示例:
POST /v1/secret/certs/jan
{"key":"value"}
键值后端v2的示例:
POST /v1/secret/data/certs/jan
{"data":{"key":"value"}}
要使用Spring Vault,这意味着您需要升级到版本2.1.0并使用VaultKeyValueOperations
API:
POST /v1/secret/certs/jan
{"key":"value"}