首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >System.AggregateException:‘一个或多个错误发生了。({“错误”:[没有处理路由'kv-v2/data’)

System.AggregateException:‘一个或多个错误发生了。({“错误”:[没有处理路由'kv-v2/data’)
EN

Stack Overflow用户
提问于 2021-10-30 21:23:10
回答 1查看 387关注 0票数 1

似乎无法通过这个错误。hashicorp金库正在我的k3s env上运行。我可以去保险库。我也可以卷曲拱顶柱,可以使用以下方法:

代码语言:javascript
复制
curl --location --request POST 'http://192.168.8.110:31476/v1/niv/data/foo' 
--header 'X-Vault-Token: myroot' 
--header 'Content-Type: application/json' 
--data-raw '{
  "options": {
    "cas": 0
  },
  "data": {
    "foo": "bar",
    "zip": "zap"
  },
  "versions": [4]
}'
代码语言:javascript
复制
curl --location --request GET 'http://192.168.8.110:31476/v1/niv/data/foo?version=1' --header 'X-Vault-Token: myroot'

上面的卷发很好用。

当我尝试使用.net 5运行以下代码时,即使路径是正确的,也会得到以下异常

代码语言:javascript
复制
using VaultSharp;
using VaultSharp.V1.AuthMethods;
using VaultSharp.V1.AuthMethods.Token;
IAuthMethodInfo authMethod = new TokenAuthMethodInfo("myroot");
var vaultClientSettings = new VaultClientSettings("http://192.168.8.110:31476/", authMethod);
IVaultClient vaultClient = new VaultClient(vaultClientSettings);
var secret = vaultClient.V1.Secrets.KeyValue.V2.ReadSecretAsync("niv/data/foo").Result.Data;

我得到以下启示:

VaultApiException:{“错误”:“没有路由‘kv-v2/data/niv/data/foo’的处理程序”}

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-03 09:15:49

路径是错误的,下面的路径运行良好

代码语言:javascript
复制
var vaultSecrets = vaultClient.V1.Secrets.KeyValue.V2.ReadSecretAsync("/settings", 2, "niv").Result.Data.Data["name"];
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69782262

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档