AWS CLI返回未知选项:awsvpcConfiguration

11
当我在aws-cli上运行下面的命令时,它会抛出一个错误“返回未知选项: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=securityGroups=[test]、awsvpcConfiguration=assignPublicIp=DISABLED、awsvpcConfiguration=subnet-1234
1个回答

13

是的,因为您指定的方式,AWS CLI会将其解释为参数本身。但是参数的值是 awsvpcConfiguration,所以这样应该可以:

是的,因为您指定的方式,AWS CLI会将其解释为参数本身。但是参数的值是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'}"

背景:根据CLI 文档awsvpcConfiguration是速记语法,不是run-task命令的有效参数或选项。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接