【发布时间】:2021-03-09 10:07:47
【问题描述】:
我试图使用“node-vault”将 vault 集成到我的 Nodejs 应用程序中。我得到以下错误
请看代码sn-p
var options = {
apiVersion: 'v1', // default
endpoint: 'https://XXXXXXXXXX',
token: 'XXXXXX'
};
// get new instance of the client
var vault = require("node-vault")(options);
// init vault server
vault.init({ secret_shares: 1, secret_threshold: 1 })
.then( (result) => {
var keys = result.keys;
// set token for all following requests
vault.token = result.root_token;
// unseal vault server
return vault.unseal({ secret_shares: 1, key: keys[0] })
})
.catch(console.error);
【问题讨论】:
-
可能与您在本地工作有关?看到这个并尝试解决方案stackoverflow.com/questions/9626990/…
-
试过了,但同样的问题重复了
-
您能否详细说明这是发生在哪个环境中? (显然,审查任何敏感信息)如 - 它是针对本地的吗?哪个机构提供了证书等
-
它发生在我的本地,尝试连接托管在 GCP 中的保险库实例
-
由于您是从本地主机连接的,请尝试传递
NODE_TLS_REJECT_UNAUTHORIZED=0环境变量并再次测试
标签: node.js ssl-certificate hashicorp-vault