我正在尝试从 EC2 中的一个节点运行 ec2-describe-instances 以查看我所有正在运行的实例。
我 ssh 进入实例并执行以下操作:
ec2-描述-实例
并得到:
缺少必需的选项“-O,--aws-access-key KEY”(使用 -h)
我不确定这意味着什么。我认为它可能是我用来 ssh 的 pem 文件,所以我将它 scp'd 并将其与 -O 选项一起使用,但没有骰子。
我正在尝试从 EC2 中的一个节点运行 ec2-describe-instances 以查看我所有正在运行的实例。
我 ssh 进入实例并执行以下操作:
ec2-描述-实例
并得到:
缺少必需的选项“-O,--aws-access-key KEY”(使用 -h)
我不确定这意味着什么。我认为它可能是我用来 ssh 的 pem 文件,所以我将它 scp'd 并将其与 -O 选项一起使用,但没有骰子。
ec2 api 需要与您用于登录实例的 ssh 密钥不同的安全密钥。
您应该可以在此处获取密钥:https ://console.aws.amazon.com/iam/home?#security_credential
Greg,您需要将安全密钥和访问密钥作为该命令的参数传递,否则您也可以将它们设置为环境变量,您将通过访问上述答案中@datasage 提供的链接从您的帐户中获取这些安全密钥和访问密钥.