問題タブ [ec2-api-tools]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
bash - ec2-api-tools で新規起動したインスタンスの ID を取得する
単純な bash スクリプトから呼び出して EC2 インスタンスを起動ec2-run-instances
しており、そのインスタンスでさらに操作を実行したい (例: Elastic IP の関連付け)。これにはインスタンス ID が必要です。
コマンドは のようなものec2-run-instances ami-dd8ea5a9 -K pk.pem -C cert.pem --region eu-west-1 -t c1.medium -n 1
で、その出力は次のとおりです。
この例でi-945af9e3
は、私が求めている id です。
したがって、コマンドが返すものから id を解析する簡単な方法が必要です。どのように実行しますか? 私の AWK は少し錆びています... 一般的な Linux ボックスで利用可能なツールを自由に使用してください。(EC2-API ツールを使用して直接取得する方法があればなおさらです。しかし、最近起動されたインスタンスの ID を返すなどの EC2 コマンドはありません。)
amazon-web-services - Amazon EC2 から S3 への転送
EC2 インスタンスを S3 にバックアップしたいと考えていました。以下から EC2 ツールをダウンロードしました。http://developer.amazonwebservices.com/connect/entry.jspa?externalID=351 .
環境変数を次のように設定しました。
コマンドを実行すると:
私はメッセージを受け取り続けます:
理由はわかりますか?
EC2 を S3 にバックアップする最も簡単な方法は何ですか?
ありがとう。
amazon-ec2 - Amazon EC2 AMI をダウンロードしますか?
この (Ubuntu Lucid)などのパブリック Amazon EC2 AMI をダウンロードして、そのコンテンツをプログラムで抽出できるようにしたいと考えています。
どうすればいいですか?どこかにS3アドレスがあると思いますか?このブログ投稿は、このプロセスをかつて説明しているように見えますが、リンクは機能していないようです。
これまでのところ、AWS 内で EC2 インスタンスを移動する方法の説明しか見つかりません。マニフェスト ファイルはパズルの重要なピースであると私は信じています。
amazon-ec2 - ec2: elb-create-lb-listeners が失敗する
Amazon のエラスティック ロード バランシング コマンド elb-create-lb-listeners が機能するようになった人はいますか?
これは ec2 の質問に適したサイトですか: serverfault の方が良いでしょうか? Amazonのフォーラムは遅いようです...
私は得る:
…それでサップ?他のものをダウンロードする必要がありますか? 私の ELB cli は 1.0.10.0 で、AWS_ELB_HOME は正しく設定されています。
ありがとう!コリン
amazon-ec2 - E2Cインスタンスを記述しても何も返されません
EC2インスタンスを起動し、ec2-api-toolsをインストールしました。環境変数(JAVA_HOME、EC2_PRIVATE_KEY、EC2_CERT)が設定されます。
実行ec2-describe-instances
しても何も返されません。EC2コマンドラインによると、現在実行中の(および終了した)すべてのインスタンスに関する参照情報を返す必要があります。何が問題なのですか?
一般的ec2-describe-images -o self -o amazon
には機能するため、EC2ツールは機能しています。-Kおよび-Cパラメーターをec2-describe-instancesに明示的に追加しても、状況は変わりません。
bash - EC2 - ユーザーデータファイルを渡すと、SSH がボックスにハング/ロックされる
インスタンスを作成するものです。
myFile には chmod a+x 権限があります。
これはうまくいくようです。-f を --user-data-file に置き換えてみましたが、それでもボックスがハングします。> 10.04 Ubuntu AMI を使用していますが、すべての例がこの動作を示しています。何が得られる?!
amazon-ec2 - EC2 - AMI の作成 - 新しいインスタンスに接続できません
EBS ボリュームから AMI を起動しようとすると問題が発生します。基本的に、希望どおりに構成済みの Linux (i386) ベースの AMI の別のインスタンスを起動しようとしています。この 1 週間、多くのガイドに従ってきました。これまでのところ、カスタム プライベート AMI を作成できましたが、新しいインスタンスを起動した後に接続できません。作成した AMI の設定が間違っているのではないかと思います (ファイルが完全にコピーされていない可能性があります)。
とにかく、AMIを作成するために私が行っている基本的な手順は次のとおりです。
ec2-create-volume -K pk-xxxxxx.pem -C cert-xxxxxx.pem --size 10 --availability-zone us-east-1a
ec2-attach-volume -K pk-xxxxxx.pem -C cert-xxxxxx.pem vol-xxxxxx --instance xxxxxx --device /dev/sdh
はい | mkfs -t ext3 /dev/sdh mkdir/mnt/ebsimage
echo '/dev/sdh /mnt/ebsimage ext3 defaults,noatime 0 0' >> /etc/fstab
マウント /mnt/ebsimage
umount /mnt/ebsimage
ec2-detach-volume -K pk-xxxxxx.pem -C cert-xxxxxx.pem vol-xxxxxx --instance xxxxxx
ec2-create-snapshot -K pk-xxxxxx.pem -C cert-xxxxxx.pem vol-xxxxxx
ec2reg -K pk-xxxxxx.pem -C cert-xxxxxx.pem -s snap-xxxxx -a i386 -d -n --kernel aki-xxxxx --ramdisk ari-xxxxxx
マウントに関するコマンドがめちゃくちゃになっているか、ec2reg に関するコマンドがめちゃくちゃになっていると確信しています。助言がありますか?
私も交換してみました
はい | mkfs -t ext3 /dev/sdh
mkdir/mnt/ebsimage
echo '/dev/sdh /mnt/ebsimage ext3 defaults,noatime 0 0' >> /etc/fstab
マウント /mnt/ebsimage
rsync を使用して他の詳細を追加するように設計されたスクリプトを使用しますが、起動された AMI の新しいインスタンスに接続できません。ここにスクリプトのコピーがあります。
最初の例と同じ結果が得られたので、この問題の解決に近づいているのか、それともさらに先なのかはわかりません。どんな助けでも大歓迎です。
amazon-ec2 - ec2 インスタンスのインスタンス名を変更するにはどうすればよいですか?
Amazon インスタンスの「name」属性を変更したいと考えています。添付のスクリーンショットを参照してください。私はプログラムでそれを行う必要がありますが、EC2 API のどこにもそれを設定する方法が見つかりません。
問題がある場合は、API を介してスポット リクエストを介してこれらを起動します。下の画像の「set this name」というタグを付けたフィールドを設定したいと思います。
scripting - 実際に作成せずに ec2 インスタンスを作成するスクリプトをテストするにはどうすればよいですか?
私はec2インスタンスの作成と操作をスクリプト化しています。テスト中は、実際にインスタンスを起動すること以外はすべて順調ですが、長期的にはかなりのコストがかかります。
呼び出しの構文が正しいことを確認できるテスト エンドポイントを探していましたが、見つかりませんでした。
インスタンスを実行する新しいインスタンスなど、ec2 api リクエストを送信し、実際にインスタンスを起動せずに応答を取得する方法はありますか?
java - javaを使用してAWSでEC2instanceが実行中または停止していることを確認するにはどうすればよいですか?
AWS-java-sdk を使用して EC2 でインスタンスが実行中または停止していることを確認する方法
私はこれを試してみましたが、必要に応じて出力が得られません
たとえば、EC2 で実行中または停止しているヘルプはありますか?