Да, потому что, как вы указали, CLI AWS интерпретирует его как сам параметр. Но это значение параметра awsvpcConfiguration
, поэтому оно должно работать:
aws ecs run-task \
--cluster test-ecs-cluster \
--task-definition testtask \
--launch-type FARGATE
--network-configuration "awsvpcConfiguration={subnets=['subnet-1234','subnet-12345'],securityGroups=['test'],assignPublicIp='DISABLED'}"
Фон: awsvpcConfiguration
, в соответствии с CLI docs сокращенный синтаксис, а не допустимый параметр (или: опция) команды run-task
.