我已从此链接下载了亚马逊自动缩放命令行工具的zip文件:
http://aws.amazon.com/developertools/2535
解压缩后将其重命名为AWS(C:\ AWS)我已按照下面的自述说明(自述文件)安装了java并创建了一个bat文件:
为命令行工具提供您的AWS用户凭据。那里 有两种方法可以提供凭证:AWS密钥或使用X.509 证书。
有两种方法可以提供证书信息 命令行工具 一个。设置以下环境变量: EC2_CERT = /路径/到/ CERT /文件 EC2_PRIVATE_KEY = /路径/要/按键/文件 湾为每个命令直接在命令行上指定文件 --ec2-cert-file-path = / path / to / cert / file --ec2-private-key-file-path = / path / to / key / file
要检查您的设置是否正常,请运行以下命令: $ as-cmd --help 您应该看到所有Auto Scaling命令的使用情况页面 $ as-describe-auto-scaling-groups --headers 你应该看到一个标题行。如果您有自动缩放组 已配置,您将看到每个的描述行 自动缩放组**
我的bat文件如下:
REM Path should have bin\java.exe under it
set AWS_AUTO_SCALING_HOME="C:\AWS"
set JAVA_HOME="C:\Program Files\Java\jre7"
set PATH="%PATH%";"%AWS_AUTO_SCALING_HOME%\bin"
REM Path to Primary Key and Certificate retrieved from AWS
set EC2_PRIVATE_KEY="C:\AWS\pv_pk.pem"
set EC2_CERT="C:\AWS\cert-pk.pem"
cls
cmd
执行我的bat文件后,我尝试执行命令ec2_describe_groups它无法识别。我的bat文件出了什么问题。
答案 0 :(得分:0)
命令是“ec2-describe-group”而非“ec2_describe_groups”请参阅此处的文档http://docs.aws.amazon.com/AWSEC2/latest/CommandLineReference/ApiReference-cmd-DescribeSecurityGroups.html