0

このリンクから、Amazon Auto Scaling コマンド ライン ツールの zip ファイルをダウンロードしました。

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

解凍後、名前を AWS (C:\AWS) に変更しました。

私はJavaをインストールし、以下のread meの指示に従ってbatファイルを作成しました(READMEファイル):

**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 をリストする必要があります ...) 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") をパスに追加します。

    構成:

コマンドライン ツールに AWS ユーザー認証情報を提供します。認証情報を提供するには、AWS キーを使用する方法と、X.509 証明書を使用する方法の 2 つがあります。

AWS キーの使用

  1. 認証情報ファイルを作成する: デプロイには、テンプレート ファイル ${AWS_AUTO_SCALING_HOME}/credential-file-path.template が含まれます。このファイルのコピーを編集して、情報を追加します。UNIX では、資格情報ファイルの所有者に権限を制限します: $ chmod 600 。
  2. 資格情報を提供するには、いくつかの方法があります。次の環境変数を設定します: AWS_CREDENTIAL_FILE= b. または、すべてのコマンドで次のオプションを指定します --aws-credential-file c. コマンド ラインで資格情報を明示的に指定します。 --I ACCESS_KEY --S SECRET_KEY

X.509 証明書の使用

  1. 証明書と秘密鍵をファイルに保存します: my-cert.pem と my-pk.pem など。
  2. コマンド ライン ツールに証明書情報を提供するには、2 つの方法があります。次の環境変数を設定します。 EC2_CERT=/path/to/cert/file EC2_PRIVATE_KEY=/path/to/key/file b. コマンドごとにコマンドラインでファイルを直接指定 --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 ヘッダー行が表示されます。 . Auto Scaling グループがすでに構成されている場合は、各 Auto Scaling グループの説明行が表示されます**

私のバットファイルは次のようになります:

 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ファイルの何が問題なのですか?

4

1 に答える 1

0

コマンドは「ec2_describe_groups」ではなく「ec2-describe-group」ですhttp://docs.aws.amazon.com/AWSEC2/latest/CommandLineReference/ApiReference-cmd-DescribeSecurityGroups.htmlのドキュメントを参照してください。

于 2013-03-14T14:47:53.013 に答える