Параметр синтаксического анализа ошибок ‘—cli-input-json’: Недопустимый тип: ожидаемая карта, получен

#json #aws-cli

#json #aws-cli

Вопрос:

Я пытаюсь создать шаблон AWS VPC JSON, но я получаю

 Error parsing parameter 'cli-input-json': Invalid JSON received.  

JSON показывает, что он действителен, я не уверен, чего мне не хватает.

Вот команда CLI, которую я использую, и JSON

 aws ec2 create-network-acl-entry --cli-input-json file://Untitled-2.json   [  {  "CidrBlock": "0.0.0.0/0",  "DryRun": false,  "Egress": true,  "IcmpTypeCode": {  "Code": 0,  "Type": 0  },  "Protocol": "all",  "RuleAction": "deny",  "RuleNumber": 1 },  {  "CidrBlock": "0.0.0.0/0",  "DryRun": false,  "Egress": true,  "IcmpTypeCode": {  "Code": 0,  "Type": 0  },  "Protocol": "all",  "RuleAction": "deny",  "RuleNumber": 2 } ]  

Комментарии:

1. Вам необходимо указать параметр NetworkAclId, это обязательно. Кроме того, команда поддерживает добавление записей по одной, а не нескольких записей в одном вызове API.