このリンクから、Amazon Auto Scaling コマンド ライン ツールの zip ファイルをダウンロードしました。
http://aws.amazon.com/developertools/2535
解凍後、名前を AWS (C:\AWS) に変更しました。
私はJavaをインストールし、以下のread meの指示に従ってbatファイルを作成しました(READMEファイル):
**Auto Scaling コマンド ライン ツール
インストール:
- JAVA バージョン 1.5 以降がシステムにインストールされていることを確認します: (java -version)
- デプロイ zip ファイルを解凍します
- 次の環境変数を設定します。 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 インストール ホーム ディレクトリ
- ${AWS_AUTO_SCALING_HOME}/bin (Windows の場合: "%AWS_AUTO_SCALING_HOME%\bin") をパスに追加します。
構成:
コマンドライン ツールに AWS ユーザー認証情報を提供します。認証情報を提供するには、AWS キーを使用する方法と、X.509 証明書を使用する方法の 2 つがあります。
AWS キーの使用
- 認証情報ファイルを作成する: デプロイには、テンプレート ファイル ${AWS_AUTO_SCALING_HOME}/credential-file-path.template が含まれます。このファイルのコピーを編集して、情報を追加します。UNIX では、資格情報ファイルの所有者に権限を制限します: $ chmod 600 。
- 資格情報を提供するには、いくつかの方法があります。次の環境変数を設定します: AWS_CREDENTIAL_FILE= b. または、すべてのコマンドで次のオプションを指定します --aws-credential-file c. コマンド ラインで資格情報を明示的に指定します。 --I ACCESS_KEY --S SECRET_KEY
X.509 証明書の使用
- 証明書と秘密鍵をファイルに保存します: my-cert.pem と my-pk.pem など。
コマンド ライン ツールに証明書情報を提供するには、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
ランニング:
セットアップが正しく機能することを確認するには、次のコマンドを実行します。 $ 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ファイルの何が問題なのですか?