我正在遵循本教程,但我不知道为什么在运行某些 Vault 命令时会收到这些权限错误
vault kv put secret/hello foo=world
Error making API request.
URL: GET http://127.0.0.1:8200/v1/sys/internal/ui/mounts/secret/hello
Code: 403. Errors:
* permission denied
Run Code Online (Sandbox Code Playgroud)
欲了解更多信息...
vault status
Key Value
--- -----
Seal Type shamir
Initialized true
Sealed false
Total Shares 1
Threshold 1
Version 1.8.4
Storage Type inmem
Cluster Name vault-cluster-fc4492f9
Cluster ID 87956902-532d-dcfd-5e9a-9f1d36207ef4
HA Enabled false
Run Code Online (Sandbox Code Playgroud)
还有我的Vault包的版本
vault --version
Vault v1.8.4 (925bc650ad1d997e84fbb832f302a6bfe0105bbb)
Run Code Online (Sandbox Code Playgroud)
我已经导出了 Token 和地址,所以我不知道下一步要做什么来解决这个问题。谁能帮我吗?提前致谢。
从 UI 中我可以访问http://127.0.0.1:8200/ui/vault/但在 CLI 中仍然遇到相同的问题。我什至尝试了保管库身份验证登录,但没有任何变化。
如果你能帮我解决这个问题那就太好了。
当我node -v在 GCE 实例上手动运行时,它表明节点版本是v12.18.3
但是当我使用 Cloud Shell 中的其他命令运行它时:
gcloud compute ssh [USER]@[GCE instance] --zone [ZONE] --project [PROJECT ID] --command "node -v"
Run Code Online (Sandbox Code Playgroud)
表明节点版本为v14.17.1
为什么会发生这种情况?我怎样才能做到这个v12.18.3版本?我需要它,因为我的 Vue 应用程序无法在 Node.js 14 版本上正常工作。
额外的信息:
nvm ls
v12.18.0
-> v12.18.3
system
default -> 12.18.0 (-> v12.18.0)
iojs -> N/A (default)
unstable -> N/A (default)
node -> stable (-> v12.18.3) (default)
stable -> 12.18 (-> v12.18.3) (default)
lts/* -> lts/fermium (-> N/A)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 …Run Code Online (Sandbox Code Playgroud)