AWS SDK for Java 1.x は 2024 年 7 月 31 日にメンテナンスモードに入り、2025 年 12 月 31 日にend-of-support
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon EC2 インスタンスを実行する
同じ Amazon Machine Image (AMI) から全く同じに設定された 1 つ以上の EC2 インスタンスを起動するには、以下の手順を使用します。EC2 インスタンスを作成した後は、ステータスを確認できます。EC2 インスタンスが実行した後は、それに接続できます。
- 
         RunInstancesRequest インスタンスを作成し、初期化します。指定した AMI、キーペア、およびセキュリティグループが、クライアントオブジェクトを作成したときに指定したリージョンに存在することを確認します。 RunInstancesRequest runInstancesRequest = new RunInstancesRequest(); runInstancesRequest.withImageId("ami-a9d09ed1") .withInstanceType(InstanceType.T1Micro) .withMinCount(1) .withMaxCount(1) .withKeyName("my-key-pair") .withSecurityGroups("my-security-group");- withImageId
- 
                  - 
                        AMI の ID。Amazon から提供されるパブリック AMI を見つける方法や独自の AMI を作成する方法については、「Amazon マシンイメージ (AMI)」を参照してください。 
 
- 
                        
- withInstanceType
- 
                  - 
                        指定した AMI と互換性のあるインスタンスタイプ。詳細については、Linux インスタンス用ユーザーガイドの「インスタンスタイプ」を参照してください。 Amazon EC2 
 
- 
                        
- withMinCount
- 
                  - 
                        起動する EC2 インスタンスの最小数。これがターゲットアベイラビリティーゾーンで起動 Amazon EC2 できるインスタンスよりも多い場合、 はインスタンス Amazon EC2 を起動しません。 
 
- 
                        
- withMaxCount
- 
                  - 
                        起動する EC2 インスタンスの最大数。これがターゲットアベイラビリティーゾーンで起動 Amazon EC2 できるインスタンスよりも多い場合、 は を超えるインスタンスの最大数 Amazon EC2 を起動します MinCount。1 から、インスタンスタイプに対して許可されているインスタンスの最大数の間で起動できます。詳細については、「 Amazon EC2 全般のよくある質問 Amazon EC2 」の「 で実行できるインスタンスの数」を参照してください。
 
- 
                        
- withKeyName
- 
                  - 
                        EC2 キーペアの名前。キーペアを指定せずにインスタンスを起動すると、接続できません。詳細については、「キーペアの作成」を参照してください。 
 
- 
                        
- withSecurityGroups
- 
                  - 
                        1 つまたは複数のセキュリティグループ。詳細については、Amazon EC2 「セキュリティグループの作成」を参照してください。 
 
- 
                        
 
- 
         リクエストオブジェクトを runInstances メソッドに渡してインスタンスを起動します。このメソッドは、RunInstancesResult オブジェクトを返します。次に例を示します。 RunInstancesResult result = amazonEC2Client.runInstances( runInstancesRequest);
インスタンスの実行後は、キーペアを使用してインスタンスにリモート接続することができます。詳細については、Linux インスタンス用ユーザーガイドの「Linux インスタンスへの接続」を参照してください。 Amazon EC2