设置亚马逊自动缩放命令行工具窗口

时间:2012-05-23 12:33:26

标签: amazon-ec2 amazon-web-services

我已从此链接下载了亚马逊自动缩放命令行工具的zip文件:

http://aws.amazon.com/developertools/2535

解压缩后将其重命名为AWS(C:\ AWS)

我已按照下面的自述说明(自述文件)安装了java并创建了一个bat文件:

** Auto Scaling命令行工具

安装:

  1. 确保系统上安装了JAVA 1.5或更高版本:(java -version)
  2. 解压缩部署zip文件
  3. 设置以下环境变量: 3.1 AWS_AUTO_SCALING_HOME - 将部署文件复制到的目录     检查:        Unix:ls $ {AWS_AUTO_SCALING_HOME} / bin应列出as-create-auto-scaling-group ...)        Windows:dir“%AWS_AUTO_SCALING_HOME%\ bin”应列出as-create-auto-scaling-group ...) 3.2 JAVA_HOME - Java安装主目录
  4. 将$ {AWS_AUTO_SCALING_HOME} / bin(在Windows中:“%AWS_AUTO_SCALING_HOME%\ bin”)添加到您的路径

    配置:

  5. 为命令行工具提供您的AWS用户凭据。那里 有两种方法可以提供凭证:AWS密钥或使用X.509 证书。

    使用AWS密钥

    1. 创建凭证文件:部署包括模板文件$ {AWS_AUTO_SCALING_HOME} /credential-file-path.template。  编辑此文件的副本以添加您的信息。  在UNIX上,限制对凭据文件所有者的权限:$ chmod 600。
    2. 有多种方法可以提供您的凭据信息:   一个。设置以下环境变量:AWS_CREDENTIAL_FILE =   湾或者,为每个命令--aws-credential-file提供以下选项   C。在命令行上显式指定凭据: - I ACCESS_KEY --S SECRET_KEY
    3. 使用X.509 Certs

      1. 将您的cedicicate和私钥保存到文件:例如我-cert.pem 和my-pk.pem。
      2. 有两种方法可以提供证书信息 命令行工具 一个。设置以下环境变量:     EC2_CERT = /路径/到/ CERT /文件     EC2_PRIVATE_KEY = /路径/要/按键/文件 湾为每个命令直接在命令行上指定文件      --ec2-cert-file-path = / path / to / cert / file --ec2-private-key-file-path = / path / to / key / file

        运行:

      3. 要检查您的设置是否正常,请运行以下命令: $ as-cmd --help   您应该看到所有Auto Scaling命令的使用情况页面 $ as-describe-auto-scaling-groups --headers   你应该看到一个标题行。如果您有自动缩放组   已配置,您将看到每个的描述行   自动缩放组**

      4. 我的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文件出了什么问题。

1 个答案:

答案 0 :(得分:0)

命令是“ec2-describe-group”而非“ec2_describe_groups”请参阅此处的文档http://docs.aws.amazon.com/AWSEC2/latest/CommandLineReference/ApiReference-cmd-DescribeSecurityGroups.html