hashicorp-vault - 代码:403。错误:权限被拒绝 - 在对 Hashicorp Vault 进行 API 调用时
问题描述
我正在关注引用自: https ://spring.io/guides/gs/vault-config/ 的Vault 配置示例。我已经使用 Windows 机器启动了服务器。
vault server --dev --dev-root-token-id="00000000-0000-0000-0000-000000000000"
两个环境变量将 Vault CLI 指向 Vault 端点并提供身份验证令牌。
set VAULT_TOKEN="00000000-0000-0000-0000-000000000000"
set VAULT_ADDR=http://127.0.0.1:8200
我收到以下错误:
C:\Softwares\vault_1.0.1_windows_amd64>vault write secret/gs-vault-config example.username=demouser example.password=demopassword
Error writing data to secret/gs-vault-config: Error making API request.
URL: PUT http://127.0.0.1:8200/v1/secret/gs-vault-config
Code: 403. Errors:
* permission denied
解决方案
在窗户里,
第1步:
set the VAULT_TOKEN & VAULT_ADDR
SET VAULT_TOKEN=00000000-0000-0000-0000-000000000000
SET VAULT_ADDR=http://127.0.0.1:8200
第 2 步:使用 kv put 输入密钥和密码
vault kv put secret/gs-vault-config example.username=hello example.password=world
推荐阅读
- scala - val df_read_old = spark.read.format("csv").option("header", "true").option("delimiter","^").schema(old_schema).load("D:\\TESTSCALA\ \"+"${lstfile}")
- javascript - 使用 javascript 下载 Json 文件
- swift - SwiftUI 更新数组状态不会更新视图
- python - python“格式字符串的参数不足”
- c++ - Visual Studio 2019 默认使用 C++ 14 标准的原因是什么?
- python - 在圆内生成均匀分布的点
- java - 有没有办法解压缩带有各种子文件夹的文件?
- flutter - 点击相应的列表视图项目时如何显示详细信息页面
- java - 在 VMware 虚拟机上运行 Java 客户端
- python - 用于格式化熊猫数据框的循环