AWS:ecs 使用 CLI 运行任务

Dav*_*vid 2 command-line-interface amazon-web-services

我运行命令来运行我的 ecs 任务:

**aws ecs run-task --cluster tryimport --task-definition fromecr --network-configuration { security_groups: ["sg-e9bh4ab9"], 子网: ["subnet-0b170efc0b8f6f53b"]}

zsh:`}'**附近解析错误

我究竟做错了什么?

Dav*_*vid 7

感谢@luk3202,我纠正了。

但同样,我必须指定 launch-type="FARGATE",另请参阅: 运行任务时 AWS ECS 错误:在集群中找不到容器实例

还有 {"assignPublicIp": "ENABLED" ...

因此,在我的示例中,解决方案是:

aws ecs run-task  --cluster tryimport --task-definition fromecr:2 --launch-type="FARGATE" --network-configuration '{ "awsvpcConfiguration": { "assignPublicIp":"ENABLED", "securityGroups": ["sg-e9bd4ab9"], "subnets": ["subnet-0b170efc0b8f6f53b"]}}'
Run Code Online (Sandbox Code Playgroud)