

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

# Luncurkan instans EC2 menggunakan template peluncuran
<a name="launch-instances-from-launch-template"></a>

Template peluncuran Amazon EC2 menyimpan parameter peluncuran instans sehingga Anda tidak perlu menentukannya setiap kali meluncurkan instance.

Beberapa layanan peluncuran instans secara opsional dapat menggunakan templat peluncuran saat meluncurkan instance, sedangkan untuk layanan lain, seperti Armada EC2, instance tidak dapat diluncurkan kecuali templat peluncuran digunakan. Topik ini menjelaskan cara menggunakan templat peluncuran saat meluncurkan instans menggunakan wizard peluncuran instans EC2, Amazon EC2 Auto Scaling, Armada EC2, dan Armada Spot.

Untuk informasi selengkapnya tentang template peluncuran, termasuk cara membuat template peluncuran, lihat[Simpan parameter peluncuran instans di templat peluncuran Amazon EC2](ec2-launch-templates.md).

**Topics**
+ [Luncurkan instans Amazon EC2 menggunakan template peluncuran](#launch-instance-from-launch-template)
+ [Luncurkan instans dalam grup Amazon EC2 Auto Scaling menggunakan template peluncuran](#launch-templates-as)
+ [Luncurkan Armada EC2 menggunakan template peluncuran](#launch-templates-ec2-fleet)
+ [Luncurkan Armada Spot menggunakan template peluncuran](#launch-templates-spot-fleet)

## Luncurkan instans Amazon EC2 menggunakan template peluncuran
<a name="launch-instance-from-launch-template"></a>

Anda dapat menggunakan parameter yang terdapat dalam template peluncuran untuk meluncurkan instans Amazon EC2. Setelah memilih template peluncuran, tetapi sebelum meluncurkan instance, Anda dapat memodifikasi parameter peluncuran.

Instans yang diluncurkan menggunakan templat peluncuran secara otomatis diberi dua tanda dengan kunci `aws:ec2launchtemplate:id` dan `aws:ec2launchtemplate:version`. Anda tidak dapat menghapus atau mengedit tag ini.

------
#### [ Console ]

**Untuk meluncurkan instance menggunakan template peluncuran**

1. Buka konsol Amazon EC2 di. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)

1. Gunakan salah satu opsi berikut untuk memilih template peluncuran:
   + Dari dasbor konsol Amazon EC2, pilih panah bawah di sebelah **Launch instance**, pilih **Launch instance dari template**, lalu untuk **Source template**, pilih template peluncuran.
   + Di panel navigasi, pilih **Launch Templates**, pilih template peluncuran, dan pilih **Actions**, **Launch instance from template**.

1. Untuk **Versi templat sumber**, pilih versi templat peluncuran yang akan digunakan.

1. (Opsional) Anda dapat memodifikasi nilai untuk salah satu parameter peluncuran. Jika Anda tidak mengubah nilai, nilai yang ditentukan oleh template peluncuran akan digunakan. Jika tidak ada nilai yang ditentukan dalam template peluncuran, nilai default untuk parameter digunakan.

1. Di panel **Ringkasan**, untuk **Jumlah instance**, tentukan jumlah instance yang akan diluncurkan.

1. Pilih **Luncurkan instans**.

   Jika instans gagal diluncurkan atau status langsung menjadi `terminated`, bukan `running`, lihat [Memecahkan masalah peluncuran instans Amazon EC2](troubleshooting-launch.md).

------
#### [ AWS CLI ]

**Untuk meluncurkan instance dari template peluncuran**
+ Gunakan perintah [run-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) dan tentukan parameter `--launch-template`. Secara opsional, tentukan versi templat peluncuran yang akan digunakan. Jika Anda tidak menentukan versinya, versi default akan digunakan.

  ```
  aws ec2 run-instances \
      --launch-template LaunchTemplateId=lt-0abcd290751193123,Version=1
  ```
+ Untuk mengganti parameter templat peluncuran, tentukan parameter di perintah [run-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html). Contoh berikut menggantikan tipe instans yang ditentukan di templat peluncuran (jika ada).

  ```
  aws ec2 run-instances \
      --launch-template LaunchTemplateId=lt-0abcd290751193123 \
      --instance-type t2.small
  ```
+ Jika Anda menentukan parameter bersarang yang merupakan bagian dari struktur kompleks, instans akan diluncurkan menggunakan struktur kompleks seperti yang ditentukan dalam templat peluncuran ditambah parameter bersarang tambahan yang Anda tentukan.

  Dalam contoh berikut, instans diluncurkan dengan tanda `Owner=TeamA` serta tanda lainnya yang ditentukan di templat peluncuran. Jika templat peluncuran sudah memiliki tanda dengan kunci `Owner`, nilainya akan diganti dengan `TeamA`.

  ```
  aws ec2 run-instances \
      --launch-template LaunchTemplateId=lt-0abcd290751193123 \
      --tag-specifications "ResourceType=instance,Tags=[{Key=Owner,Value=TeamA}]"
  ```

  Dalam contoh berikut, instans diluncurkan dengan volume dengan nama perangkat*`/dev/xvdb`* serta pemetaan perangkat blok lainnya yang ditentukan dalam template peluncuran. Jika templat peluncuran sudah memiliki volume yang ditentukan untuk *`/dev/xvdb`*, nilainya akan diganti dengan nilai yang ditentukan.

  ```
  aws ec2 run-instances \
      --launch-template LaunchTemplateId=lt-0abcd290751193123 \
      --block-device-mappings "DeviceName=/dev/xvdb,Ebs={VolumeSize=20,VolumeType=gp2}"
  ```

Jika instance gagal diluncurkan atau status langsung beralih ke `terminated` dari pada `running`, lihat [Memecahkan masalah peluncuran instans Amazon EC2](troubleshooting-launch.md).

------
#### [ PowerShell ]

**Untuk meluncurkan instance dari template peluncuran menggunakan Alat AWS untuk PowerShell**
+ Gunakan perintah [New-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/Index.html) dan tentukan parameter `-LaunchTemplate`. Secara opsional, tentukan versi templat peluncuran yang akan digunakan. Jika Anda tidak menentukan versinya, versi default akan digunakan.

  ```
  Import-Module AWS.Tools.EC2
  New-EC2Instance `
      -LaunchTemplate ( 
          New-Object -TypeName Amazon.EC2.Model.LaunchTemplateSpecification -Property @{ 
              LaunchTemplateId = 'lt-0abcd290751193123'; 
              Version          = '4' 
      } 
  )
  ```
+ Untuk mengganti parameter template peluncuran, tentukan parameter dalam [New-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/Index.html)perintah. Contoh berikut menggantikan tipe instans yang ditentukan di templat peluncuran (jika ada).

  ```
  Import-Module AWS.Tools.EC2
  New-EC2Instance `
      -InstanceType t4g.small `
      -LaunchTemplate (
          New-Object -TypeName Amazon.EC2.Model.LaunchTemplateSpecification -Property @{ 
              LaunchTemplateId = 'lt-0abcd290751193123'; 
              Version          = '4' 
      } 
  )
  ```
+ Jika Anda menentukan parameter bersarang yang merupakan bagian dari struktur kompleks, instans akan diluncurkan menggunakan struktur kompleks seperti yang ditentukan dalam templat peluncuran ditambah parameter bersarang tambahan yang Anda tentukan.

  Dalam contoh berikut, instans diluncurkan dengan tanda `Owner=TeamA` serta tanda lainnya yang ditentukan di templat peluncuran. Jika templat peluncuran sudah memiliki tanda dengan kunci `Owner`, nilainya akan diganti dengan `TeamA`.

  ```
  Import-Module AWS.Tools.EC2
  New-EC2Instance `
      -InstanceType t4g.small  `
      -LaunchTemplate ( 
          New-Object -TypeName Amazon.EC2.Model.LaunchTemplateSpecification -Property @{ 
              LaunchTemplateId = 'lt-0abcd290751193123'; 
              Version          = '4' 
          } 
  ) `
      -TagSpecification ( 
          New-Object -TypeName Amazon.EC2.Model.TagSpecification -Property @{ 
              ResourceType = 'instance'; 
              Tags         = @( 
                  @{key = "Owner"; value = "TeamA" }, 
                  @{key = "Department"; value = "Operations" } 
              ) 
          } 
  )
  ```

  Dalam contoh berikut, instans diluncurkan dengan volume dengan nama perangkat*`/dev/xvdb`* serta pemetaan perangkat blok lainnya yang ditentukan dalam template peluncuran. Jika templat peluncuran sudah memiliki volume yang ditentukan untuk *`/dev/xvdb`*, nilainya akan diganti dengan nilai yang ditentukan.

  ```
  Import-Module AWS.Tools.EC2
  New-EC2Instance `
      -InstanceType t4g.small  `
      -LaunchTemplate ( 
          New-Object -TypeName Amazon.EC2.Model.LaunchTemplateSpecification -Property @{ 
              LaunchTemplateId = 'lt-0abcd290751193123'; 
              Version          = '4' 
      } 
  ) `
      -BlockDeviceMapping  ( 
          New-Object -TypeName Amazon.EC2.Model.BlockDeviceMapping -Property @{ 
              DeviceName = '/dev/xvdb'; 
              EBS        = ( 
                  New-Object -TypeName Amazon.EC2.Model.EbsBlockDevice -Property @{ 
                      VolumeSize = 25; 
                      VolumeType = 'gp3' 
                  } 
              ) 
          } 
  )
  ```

Jika instance gagal diluncurkan atau status langsung beralih ke `terminated` dari pada `running`, lihat [Memecahkan masalah peluncuran instans Amazon EC2](troubleshooting-launch.md).

------

## Luncurkan instans dalam grup Amazon EC2 Auto Scaling menggunakan template peluncuran
<a name="launch-templates-as"></a>

Anda dapat membuat grup Auto Scaling dan menentukan templat peluncuran yang akan digunakan untuk grup tersebut. Saat Amazon EC2 Auto Scaling meluncurkan instans di grup Auto Scaling, layanan ini menggunakan parameter peluncuran yang ditentukan di templat peluncuran terkait.

Sebelum Anda dapat membuat grup Auto Scaling menggunakan template peluncuran, Anda harus terlebih dahulu membuat template peluncuran yang menyertakan parameter yang diperlukan untuk meluncurkan instance dalam grup Auto Scaling. Beberapa parameter diperlukan, seperti ID AMI, dan beberapa parameter tidak tersedia untuk digunakan dengan grup Auto Scaling. Konsol menyediakan panduan untuk membantu Anda membuat template yang dapat Anda gunakan dengan Amazon EC2 Auto Scaling.

**Untuk membuat grup Auto Scaling dengan template peluncuran menggunakan konsol**
+ Untuk petunjuknya, lihat [Membuat grup Auto Scaling menggunakan templat peluncuran]() di Panduan Pengguna *Amazon EC2* Auto Scaling.

**Untuk membuat atau memperbarui grup Auto Scaling dengan template peluncuran menggunakan AWS CLI**
+ Gunakan [update-auto-scaling-group](https://docs.aws.amazon.com/cli/latest/reference/autoscaling/update-auto-scaling-group.html)perintah [create-auto-scaling-group](https://docs.aws.amazon.com/cli/latest/reference/autoscaling/create-auto-scaling-group.html)atau dan tentukan `--launch-template` parameternya.

Untuk informasi selengkapnya, lihat topik berikut di Panduan Pengguna *Amazon EC2 Auto Scaling*:
+ [Buat templat peluncuran untuk grup Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/create-launch-template.html)
+ [Buat template peluncuran menggunakan pengaturan lanjutan](https://docs.aws.amazon.com/autoscaling/ec2/userguide/advanced-settings-for-your-launch-template.html)
+ [Contoh untuk membuat dan mengelola template peluncuran dengan AWS Command Line Interface (AWS CLI)](https://docs.aws.amazon.com/autoscaling/ec2/userguide/examples-launch-templates-aws-cli.html) — Memberikan contoh yang menunjukkan cara membuat template peluncuran dengan berbagai kombinasi parameter.
+ [Buat grup Auto Scaling menggunakan template peluncuran](https://docs.aws.amazon.com/autoscaling/ec2/userguide/create-auto-scaling-groups-launch-template.html)
+ [Memperbarui grup Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/update-auto-scaling-group.html)

## Luncurkan Armada EC2 menggunakan template peluncuran
<a name="launch-templates-ec2-fleet"></a>

Template peluncuran adalah persyaratan saat membuat permintaan Armada EC2. Saat Amazon EC2 memenuhi permintaan Armada EC2, layanan ini menggunakan parameter peluncuran yang ditentukan di templat peluncuran terkait. Anda dapat mengganti beberapa parameter yang ditentukan di templat peluncuran. Untuk informasi selengkapnya, lihat [Membuat Armada EC2](create-ec2-fleet.md).

**Untuk membuat Armada EC2 dengan template peluncuran menggunakan AWS CLI**
+ Gunakan perintah [create-fleet](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-fleet.html). Gunakan parameter `--launch-template-configs` untuk menentukan templat peluncuran dan setiap penggantian untuk templat peluncuran.

## Luncurkan Armada Spot menggunakan template peluncuran
<a name="launch-templates-spot-fleet"></a>

Template peluncuran bersifat opsional saat membuat permintaan Spot Fleet. Jika Anda tidak menggunakan template peluncuran, Anda dapat menentukan parameter peluncuran secara manual. Jika Anda menggunakan templat peluncuran, saat Amazon EC2 memenuhi permintaan Armada Spot, templat tersebut menggunakan parameter peluncuran yang ditentukan dalam templat peluncuran terkait. Anda dapat mengganti beberapa parameter yang ditentukan di templat peluncuran. Untuk informasi selengkapnya, lihat [Membuat Armada Spot](create-spot-fleet.md).

**Untuk membuat permintaan Spot Fleet menggunakan template peluncuran**

1. Buka konsol Amazon EC2 di. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)

1. Di panel navigasi, pilih **Permintaan Spot**.

1. Pilih **Minta Instans Spot**.

1. Di bawah **Parameter peluncuran**, pilih **Gunakan templat peluncuran**.

1. Untuk **Templat peluncuran**, pilih templat peluncuran, dan kemudian, dari bidang ke kanan, pilih versi templat peluncuran.

1. Konfigurasikan Armada Spot Anda dengan memilih opsi yang berbeda di layar ini. Untuk informasi lebih lanjut tentang opsi, lihat [Membuat permintaan Armada Spot menggunakan parameter yang ditentukan](create-spot-fleet.md#create-spot-fleet-advanced).

1. Saat Anda siap membuat Armada Spot, pilih **Luncurkan**.

**Untuk membuat permintaan Spot Fleet menggunakan template peluncuran**
+ Gunakan perintah [request-spot-fleet](https://docs.aws.amazon.com/cli/latest/reference/ec2/request-spot-fleet.html). Gunakan parameter `LaunchTemplateConfigs` untuk menentukan templat peluncuran dan setiap penggantian untuk templat peluncuran.