我正在尝试使用 AWS cli + session manager 插件进入数据库容器以运行一些迁移,但我正在努力让它工作。我正在尝试使用以下命令:
aws ecs execute-command --cluster {cluster} --task {task} --container {container} --interactive
--command "/bin/sh"
它给我的错误信息是:aws.exe: error: argument operation: Invalid choice, valid choices are:
以及可能使用的命令列表。
我也试过跑步
aws ecs update-service --service {service} --cluster {cluster} --enable-execute-command
它给了我错误Unknown options: --enable-execute-command
。我也尝试了这些包含 region 参数的命令,但它给了我相同的错误消息。我已经在几个不同的终端中尝试了这一切——bash、powershell 和 wsl。
我正在使用 AWS CLI 版本 2.0.27 和会话管理器插件版本 1.2.279.0。有谁知道我接下来应该尝试什么?
AWS CLI 2.0.27 已有 2 年历史。您需要对其进行更新以获得对新选项的支持。