在旧版ACL系统(1.4版之前)中,我能够使用api端点/ v1 / acl / update创建acl令牌,并在有效负载中传入现有ID作为参数,例如:
"ID": "##uuid",
这将在领事中创建带有该uuid的令牌。
在新系统中,我无法通过consul acl客户端或acl API来创建令牌并传递该令牌的已选择ID。有什么建议吗?
我知道唯一有效的预分配令牌是引导程序主令牌,可以在启动时在acl.json中对其进行配置,并且领事会使用该令牌引导群集并创建mgmt令牌:
"tokens": {
"master": "##uuid",
}
请注意,此处的目的是从中断中恢复的能力。如果领事中有100个令牌,并且丢失了群集,如何使用相同的令牌(将其保存在某个地方)进行重建?