Luncurkan instans EC2 menggunakan template peluncuran - Amazon Elastic Compute Cloud

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

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, lihatSimpan parameter peluncuran instans di templat peluncuran Amazon EC2.

Luncurkan instans Amazon EC2 menggunakan template peluncuran

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/

  2. 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.

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

  4. (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.

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

  6. Pilih Luncurkan instans.

    Jika instans gagal diluncurkan atau status langsung menjadi terminated, bukan running, lihat Memecahkan masalah peluncuran instans Amazon EC2.

AWS CLI
Untuk meluncurkan instance dari template peluncuran
  • Gunakan perintah run-instances 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. 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.

PowerShell
Untuk meluncurkan instance dari template peluncuran menggunakan Alat AWS untuk PowerShell
  • Gunakan perintah New-EC2Instance 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-EC2Instanceperintah. 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.

Luncurkan instans dalam grup Amazon EC2 Auto Scaling menggunakan template peluncuran

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 membuat atau memperbarui grup Auto Scaling dengan template peluncuran menggunakan AWS CLI

Untuk informasi selengkapnya, lihat topik berikut di Panduan Pengguna Amazon EC2 Auto Scaling:

Luncurkan Armada EC2 menggunakan template peluncuran

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.

Untuk membuat Armada EC2 dengan template peluncuran menggunakan AWS CLI
  • Gunakan perintah create-fleet. Gunakan parameter --launch-template-configs untuk menentukan templat peluncuran dan setiap penggantian untuk templat peluncuran.

Luncurkan Armada Spot menggunakan template peluncuran

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 Spot Fleet, templat tersebut akan 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.

Untuk membuat permintaan Spot Fleet menggunakan template peluncuran
  1. Buka konsol Amazon EC2 di. https://console.aws.amazon.com/ec2/

  2. Di panel navigasi, pilih Permintaan Spot.

  3. Pilih Minta Instans Spot.

  4. Di bawah Parameter peluncuran, pilih Gunakan templat peluncuran.

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

  6. 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.

  7. Saat Anda siap membuat Armada Spot, pilih Luncurkan.

Untuk membuat permintaan Spot Fleet menggunakan template peluncuran
  • Gunakan perintah request-spot-fleet. Gunakan parameter LaunchTemplateConfigs untuk menentukan templat peluncuran dan setiap penggantian untuk templat peluncuran.