consul - 如何在领事中启用acl?
问题描述
我正在尝试将 Vault 与 consul 集成并遵循此url,但失败并出现以下错误
无法创建新令牌:意外响应代码:401(禁用 ACL 支持)
我正在尝试运行此命令
CONSUL_HTTP_TOKEN=242323-43434-6809-387b-a88a25bd3d9b ./consul acl token create -policy-name=global-management
在 consul 中启用 ACL 的方法是什么?
config.json 文件具有以下详细信息
"primary_datacenter": "dc1",
"acl": {
"enabled": true,
"default_policy": "deny",
"down_policy": "extend-cache"
}
}
解决方案
config.json
看起来不错,但您必须先启动 Consul ACL 系统。这在如何设置 Consul ACL 系统的指南中进行了描述:https ://learn.hashicorp.com/consul/security-networking/production-acls#create-the-initial-bootstrap-token
推荐阅读
- c - 柠檬库文件 bipartite_matching.h 丢失
- excel - vba 索引匹配错误运行时错误“424”需要对象
- r - 闪亮 - renderDataTable 中的 checkboxInput 不起作用
- c# - 如何解决“DocuSign Payments 当前不可用。请稍后再试。”
- android - 如何在操作栏上放置两个按钮?一个在开头,一个在结尾
- c# - 我的 ComboBox SelectionChangedEvent 发送先前选择的项目
- android - 对于从数据库中检索到的每条记录,RxJava 流重复两次
- php - 为什么运行 http 测试时会有多个断言?
- javascript - 根据Javascript中的条件设置标题
- android - Android SecurityException: uid xxxxx 无法显式添加帐户