【问题标题】:AWS SSM not recognized as a commandAWS SSM 未被识别为命令
【发布时间】:2019-11-20 17:17:53
【问题描述】:

我已经在我的 Ubuntu 实例上安装了 AWSCLI 和 session-manager,并根据指南确认了安装。我还使用 aws configure 配置了我的实例。 现在当我使用

aws ssm start-session --target [target_instance_id]

但我收到以下错误:

用法:aws [选项] [ ...] [参数] 要查看帮助文本,您可以运行: 帮助 帮助 帮助 aws:错误:参数操作:无效的选择,有效的选择是......

这告诉我 ssm 配置不正确。我该如何解决这个问题?

【问题讨论】:

  • 听起来您安装了真正旧版本的 aws CLI 工具。
  • @MarkB 这是我通过 aws --version 得到的:aws-cli/1.14.44 Python/3.6.8 Linux/5.0.0-36-generic botocore/1.8.48
  • 我认为你是对的。我一直在使用 v1 而不是 v2。 v2 工作正常。

标签: amazon-web-services


【解决方案1】:

您需要使用此命令更新 awscli

sudo pip install --upgrade awscli

【讨论】:

    【解决方案2】:

    我同时安装了 CLI v1 和 v2。使用aws默认为v1,不支持我需要做的。

    【讨论】:

      猜你喜欢
      • 2017-11-26
      • 2012-04-17
      • 2017-12-09
      • 2016-07-21
      • 2019-04-19
      • 2015-05-09
      • 2023-04-05
      • 2019-05-21
      • 2013-01-19
      相关资源
      最近更新 更多