【问题标题】:AWS CLI returning Unknown options : awsvpcConfigurationAWS CLI 返回未知选项:awsvpcConfiguration
【发布时间】:2020-06-12 11:59:52
【问题描述】:

当我在 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=禁用, awsvpcConfiguration=subnet-1234]

【问题讨论】:

    标签: aws-cli amazon-ecs aws-serverless


    【解决方案1】:

    是的,因为您指定它的方式 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 根据 CLI docs 是一种简写语法,不是 run-task 命令的有效参数(或:选项)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-07-15
      • 2023-01-20
      • 1970-01-01
      • 2018-11-21
      • 2018-10-19
      • 1970-01-01
      • 2015-09-17
      相关资源
      最近更新 更多