2016-10-06 5 views
0

Я пытаюсь изменить маркер ACL Я только что созданный отправив JSON через HTTP API:Консул спецификация ACL Rule (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" } 
    } 
    } 
} 

Они отвергнуты как имеющие неправильное форматирование. Какой здесь правильный синтаксис?

ответ

0
{ 
     "ID: "UUID HERE", ==> missing double quote in "ID" 
     "Name": "loadbalancer", 
     "Type": "client", 
     "Rules": 
     { 
     "service": 
     { 
      "": { "policy": "read" } 
     } 
     } 
    } 
+0

Добавить объяснение с ответом на вопрос, как этот ответ помогает ОП в определении текущей проблемы –