如何配置Amazon EC2命令行界面?

use*_*109 2 amazon-ec2 ec2-api-tools

我想在linux机器上安装Amazon Ec2 cli工具.我已经配置了java并安装了ec2 cli工具但是我收到以下错误:

[root@ip-/]# ec2-describe-regions | sort Required option '-O, --aws-access-key KEY' missing (-h for usage)

另请告诉我如何设置EC2_PRIVATE_KEY,EC2_CERT参数.如何解决这个问题.

Nis*_*ant 5

选项1:

将其设置为环境变量.或许,将以下内容附加到您的身上~/.bashrc

export AWS_ACCESS_KEY=<your-aws-access-key-id>
export AWS_SECRET_KEY=<your-aws-secret-key>
Run Code Online (Sandbox Code Playgroud)

如果您不想这样做,也可以在执行API命令之前键入以上内容.

选项2:

用每个命令传递它.像这样:

<command> --aws-access-key <aws_access_key_id> --aws-secret-key <aws_secret_access_key> [other opts]
Run Code Online (Sandbox Code Playgroud)

例如:

ec2-run-instances ami-5da964c3  --aws-access-key AKIAIOSFODNN7EXAMPLE --aws-secret-key wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY 
Run Code Online (Sandbox Code Playgroud)

您可能还需要阅读文档:http://docs.aws.amazon.com/AWSEC2/latest/CommandLineReference/command-reference.html