問題タブ [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.

0 投票する
1 に答える
3059 参照

amazon-ec2 - userdataを使用したAmazonEC2の起動

ec2インスタンスを起動するときのUserdataは常に文字列である必要がありますか?バイト配列であることができませんか?Java API:ec2Client.runInstance(TEST_IMAGE_ID、instanceType、 "USER_DATA");を使用します。

0 投票する
2 に答える
3162 参照

java - EC2 JavaApiEc2インスタンスが作成されるまで待ちます。

JavaでAmazonEC2APIを使い始めたところです。

ec2.runInstances(runInstancesRequest);を使用してインスタンスを作成しました。

ただし、インスタンスが起動するまでには少し時間がかかります(通常は1〜2分)。JavaEC2APIを介してマシンのパブリックDNSを取得する必要があります。

インスタンスが「保留中」の状態から「処理済み」の状態にいつ変化するかを知るにはどうすればよいですか。また、EC2APIを介してEC2インスタンスのパブリックDNSを取得するにはどうすればよいですか。

前もって感謝します。かんな

0 投票する
1 に答える
356 参照

amazon-ec2 - Amazon EC2: PHP SDK config.inc.php のキーおよびシークレット フィールドとは?

.ssh ディレクトリにある amazon ec2 公開鍵、鍵ペア名、および SSH のauthorized_keys を知っています。
PHP SDK の構成中に、config.inc.php にキーとシークレット フィールドを入力しました。

公開鍵、鍵ペア名、および SSH のauthorized_keys を鍵と秘密のフィールドに関連付けることができません。

これらの値はどこで取得できますか?

0 投票する
3 に答える
3335 参照

amazon-ec2 - EC2 上の独自の Linux イメージ

EC2 上の既存の VMware VMDK から Linux をインストールする必要があります。初めてこれを手動で行うことができますが、後で自動化する必要があります。

関連ドキュメントへのリンクを教えてください。また、アドバイスや体験談も大歓迎です。

なぜこれが必要なのですか?私の会社では、開発者と QA が、ローカル マシンでホストされている仮想マシンで PHP アプリを実行しています。これらの仮想マシンをクラウドに移行して、各開発者がシンプルな Web インターフェイスでサンドボックスを簡単にセットアップできるようにしたいと考えています。

0 投票する
1 に答える
502 参照

amazon-ec2 - grep を使用して、ec2-describe-snapshots の応答でキーワードを見つけるにはどうすればよいですか?

bashrcスナップショットの作成と削除に使用しています。

それらを削除するには、そのコマンドを使用したい:

説明にgrepを使用しますが、そのコマンドでgrepを直接使用すると、次のようになります。

スナップショットの ID のみを検索するため、何も返されませんね。

私の質問は: スナップショットの説明に含まれているキーワードを検索するにはどうすればよいですか?

0 投票する
1 に答える
961 参照

amazon-ec2 - AWSec2のユーザーデータスクリプトでrakeタスクを実行する

起動インスタンスEC2APIに渡されるユーザーデータスクリプトの一部として、Railsアプリケーションを完全に起動しようとしています。スクリプトは適切なキーを設定し、gitリポジトリからアプリをダウンロードします。次に、次のコマンドで始まる初期化スクリプトを実行する必要があります。

不足しているすべてのgemをインストールする必要があります。ただし、失敗します。他のコマンドは問題なく機能します。

元々の失敗は、bundleコマンドが見つからなかったことでした。環境変数を手動で設定することで修正しましたが、それでもRubyはbundlegemを見つけることができませんでした。

ここでの私の問題は、起動されたインスタンスにssh(ユーザーデータスクリプトが失敗した後)すると、バンドラーが問題なく動作することです。これでは、元の問題をデバッグする方法がありません。

ec2で実行されているユーザーデータはどのクレデンシャルの下にありますか?これが問題になる可能性がありますか?bandrをbashスクリプトから呼び出せない特別な理由はありますか?

0 投票する
3 に答える
12240 参照

amazon-ec2 - イメージから新しい Amazon EC2 をプログラムで開始するときに環境変数を渡す方法は?

AWS Java API RunInstance() を使用して、カスタム AMI イメージから新しい EC2 インスタンスを開始しています。データベース URL、AWS 認証情報などの環境変数を新しい EC2 INSTANCE に渡すにはどうすればよいですか?

0 投票する
1 に答える
1079 参照

amazon-ec2 - TeamCity でビルド エージェントの Amazon EC2 インスタンスを停止および再起動することはできますか?

TeamCity (7.0.2) がカスタム AMI から EC2 VM を正常にスピンアップし、ビルドを実行し、ビルド アーティファクトを送り返しました。

ただし、古い TeamCity バージョンでこれを行っていたときでさえ、インスタンスが完了した後に単純にインスタンスを終了し、次にビルド エージェントが必要になったときに、構成された AMI を使用して新しいインスタンスを作成するという考えに常に不満を持っていました。

代わりに TeamCity に「停止」コマンドを発行させ、その後に「開始」コマンドを発行させることはできますか? これには多くの利点があります。スピンアップ時間の短縮、エージェントの統計で名前付きインスタンスを許可すること、次のビルドのために Mercurial クローンを EBS に保存することは 3 つだけです。

ps 組み込みのクラウド サポートを使用するのではなく、チェーン ビルドを使用して EC2 API を直接呼び出すことができると思いますが、それは多くの作業のように聞こえ、不安定に感じます。

0 投票する
4 に答える
17770 参照

amazon-ec2 - aws ec2 インスタンス/エフェメラル ストレージのバックアップを取得するにはどうすればよいですか?

ec2 インスタンスに付属するエフェメラル ストレージを使用して、データベースを /mnt に保持しています。ec2 API ツールを使用してバックアップを作成するには、ボリューム ID が必要ですが、AWS コンソールでは、8 GB のルート ストレージのボリューム ID のみを見つけることができます。

一時ストレージのバックアップが必要な場合はどうすればよいですか? インスタンス ストレージをバックアップするための代替手段はありますか?

0 投票する
1 に答える
659 参照

amazon-ec2 - EC2 インスタンスがクラッシュし、ターミナルから再起動する必要がある

私は通常、ターミナルを使用してsshするAmazon ec2インスタンスを持っています。いくつかの変更を行っていたところ、端末がフリーズしました。それで、ターミナルを閉じて、もう一度sshを試みました。しかし、私は応答を得ていません。

インスタンスがクラッシュしたため、再起動する必要があると思いますが、その方法がわかりません。問題は、ユーザー名とパスワードが私のチームの他の誰か (国外にいて、現在連絡が取れない人) のものであるため、オンラインでインスタンスにアクセスできないことです。

ターミナルからサーバーを再起動するにはどうすればよいですか? Amazon EC2 API ツールをダウンロードしようとしましたが、セットアップ手順がなくて迷ってしまいました (これらを試してみました: http://linuxsysadminblog.com/2009/06/howto-get-started-with-amazon-ec2-api-tools /しかし、秘密鍵に行き詰まりました.pem ファイルが 1 つしかありませんか?)

ありがとう。