#acl #consul
#acl #consul
Вопрос:
Я пытаюсь изменить токен ACL, который я только что создал, отправив следующий JSON через HTTP API:
{
"ID": "UUID HERE",
"Name": "loadbalancer",
"Type": "client",
"Rules": "service {policy=read}"
}
Однако этот синтаксис для моих правил отклоняется. Я также попытался отправить информацию в формате JSON, аналогично тому, как это задокументировано на странице ACL Internals:
{
"ID: "UUID HERE",
"Name": "loadbalancer",
"Type": "client",
"Rules":
{
"service":
{
"": { "policy": "read" }
}
}
}
Все они отклоняются как имеющие неправильное форматирование. Какой здесь правильный синтаксис?
Ответ №1:
{
"ID: "UUID HERE", ==> missing double quote in "ID"
"Name": "loadbalancer",
"Type": "client",
"Rules":
{
"service":
{
"": { "policy": "read" }
}
}
}
Комментарии:
1. Добавьте некоторое объяснение с ответом о том, как этот ответ помогает OP в устранении текущей проблемы