

 AWS SDK untuk Java 1.x mencapai end-of-support pada 31 Desember 2025. Kami menyarankan Anda bermigrasi ke [AWS SDK for Java 2.x](https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/home.html)untuk terus menerima fitur baru, peningkatan ketersediaan, dan pembaruan keamanan.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Jalankan sebuah Amazon EC2 Instance
<a name="run-instance"></a>

Gunakan prosedur berikut untuk meluncurkan satu atau beberapa EC2 instance yang dikonfigurasi secara identik dari Amazon Machine Image (AMI) yang sama. Setelah membuat EC2 instance, Anda dapat memeriksa statusnya. Setelah EC2 instance Anda berjalan, Anda dapat terhubung ke instans tersebut.

1. Membuat dan menginisialisasi sebuah [RunInstancesRequest](https://docs.aws.amazon.com/sdk-for-java/v1/reference/com/amazonaws/services/ec2/model/RunInstancesRequest.html)instance. Pastikan bahwa AMI, key pair, dan grup keamanan yang Anda tentukan ada di wilayah yang Anda tentukan saat Anda membuat objek klien.

   ```
   RunInstancesRequest runInstancesRequest =
      new RunInstancesRequest();
   
   runInstancesRequest.withImageId("ami-a9d09ed1")
                      .withInstanceType(InstanceType.T1Micro)
                      .withMinCount(1)
                      .withMaxCount(1)
                      .withKeyName("my-key-pair")
                      .withSecurityGroups("my-security-group");
   ```  
 [withImageId](https://docs.aws.amazon.com/sdk-for-java/v1/reference/com/amazonaws/services/ec2/model/RunInstancesRequest.html#withImageId-java.lang.String-)   
   + ID AMI. Untuk mempelajari cara menemukan publik yang AMIs disediakan oleh Amazon atau membuat milik Anda sendiri, lihat [Amazon Machine Image (AMI)](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AMIs.html).  
 [withInstanceType](https://docs.aws.amazon.com/sdk-for-java/v1/reference/com/amazonaws/services/ec2/model/RunInstancesRequest.html#withInstanceType-java.lang.String-)   
   + Jenis instance yang kompatibel dengan AMI yang ditentukan. Untuk informasi selengkapnya, lihat [Jenis Instance](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html) dalam Panduan Amazon EC2 Pengguna untuk Instans Linux.  
 [withMinCount](https://docs.aws.amazon.com/sdk-for-java/v1/reference/com/amazonaws/services/ec2/model/RunInstancesRequest.html#withMinCount-java.lang.Integer-)   
   + Jumlah minimum EC2 instance yang akan diluncurkan. Jika ini lebih banyak instance daripada yang Amazon EC2 dapat diluncurkan di Zona Ketersediaan target, tidak akan Amazon EC2 meluncurkan instance.  
 [withMaxCount](https://docs.aws.amazon.com/sdk-for-java/v1/reference/com/amazonaws/services/ec2/model/RunInstancesRequest.html#withMaxCount-java.lang.Integer-)   
   + Jumlah maksimum EC2 instance untuk diluncurkan. Jika ini lebih banyak instance daripada yang Amazon EC2 dapat diluncurkan di Zona Ketersediaan target, Amazon EC2 meluncurkan jumlah instans sebanyak mungkin di atas. `MinCount` Anda dapat meluncurkan antara 1 dan jumlah maksimum instance yang diizinkan untuk jenis instans. Untuk informasi selengkapnya, lihat Berapa banyak instance yang dapat saya jalankan Amazon EC2 di FAQ Amazon EC2 Umum.  
 [withKeyName](https://docs.aws.amazon.com/sdk-for-java/v1/reference/com/amazonaws/services/ec2/model/RunInstancesRequest.html#withKeyName-java.lang.String-)   
   + Nama dari EC2 key pair. Jika Anda meluncurkan instance tanpa menentukan key pair, Anda tidak dapat menghubungkannya. Untuk informasi selengkapnya, lihat [Membuat Pasangan Kunci](create-key-pair.md).  
 [withSecurityGroups](https://docs.aws.amazon.com/sdk-for-java/v1/reference/com/amazonaws/services/ec2/model/RunInstancesRequest.html#withSecurityGroups-java.util.Collection-)   
   + Satu atau lebih grup keamanan. Untuk informasi selengkapnya, lihat [Membuat Grup Amazon EC2 Keamanan](create-security-group.md).

1. Luncurkan instance dengan meneruskan objek permintaan ke metode [RunInstances.](https://docs.aws.amazon.com/sdk-for-java/v1/reference/com/amazonaws/services/ec2/AmazonEC2Client.html#runInstances-com.amazonaws.services.ec2.model.RunInstancesRequest-) Metode mengembalikan [RunInstancesResult](https://docs.aws.amazon.com/sdk-for-java/v1/reference/com/amazonaws/services/ec2/model/RunInstancesResult.html)objek, sebagai berikut:

   ```
   RunInstancesResult result = amazonEC2Client.runInstances(
                                 runInstancesRequest);
   ```

Setelah instans Anda berjalan, Anda dapat menghubungkannya menggunakan key pair Anda. Untuk informasi selengkapnya, lihat [Connect to Your Linux Instance](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AccessingInstances.html). di Panduan Amazon EC2 Pengguna untuk Instans Linux.