Создайте ACL-токен консула с заранее заданным secretID (система 1.4) - PullRequest
0 голосов
/ 01 марта 2019

В прежней системе ACL (до 1.4) я смог создать токены acl, используя конечную точку api / v1 / acl / update, передавая существующий идентификатор в качестве параметра в полезной нагрузке, например:

"ID": "##uuid",

Это создаст токен с этим uuid в консуле.

В новой системе я не могу создать токен и передать уже выбранный идентификатор этого токена, либо через клиенталаклила acl консула или API acl.Есть предложения?

Единственный заранее назначенный токен, о котором я знаю, это главный загрузочный токен, который можно настроить в acl.json при запуске, и консул будет использовать его для начальной загрузки кластера и созданияМаркер mgmt:

"tokens": {
  "master": "##uuid",
}

Обратите внимание, что цель здесь - возможность восстановления после сбоя.Если у меня в консуле 100 жетонов и я потеряю кластер, как мне перестроить с теми же жетонами (которые будут где-то сохранены)?

1 Ответ

0 голосов
/ 01 марта 2019

это уже было поднято в https://github.com/hashicorp/consul/issues/4977, с целевой функцией, включенной в выпуск 1.4.4 (дата не определена)

...