Ошибка синтаксического анализа интерфейса командной строки AWS '--container-определений': неверный JSON: неверный \ e - PullRequest
0 голосов
/ 16 октября 2018

Я пытаюсь обновить задачу через CLI AWS, но в момент регистрации задачи у меня возникает проблема с определением контейнера, который я передаю.

aws ecs register-task-definition --container-definitions "$task_def" --family $TASK_FAMILY | $JQ '.taskDefinition.taskDefinitionArn'

Error parsing parameter '--container-definitions': Invalid JSON: Invalid \escape: line 130 column 23 (char 3202)

проблема в этой строке - переменная окружения со специальным символом (), обратная косая черта

{
                        "name": "FTP_USER", 
                        "value": "xxx\xxxxx"
}

Если я пытаюсь перебросить символ двойной косой чертой \, это неЯ не отвечаю на ошибку, но переменная окружения настроена с двойным \, и подключение к FTP, конечно, не работает.

{
                        "name": "FTP_USER", 
                        "value": "xxx\\xxxxx"
}

Кто-то может помочь мне с этой проблемой.Спасибо

...