Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Buat konfigurasi peluncuran
penting
Anda tidak dapat menelepon CreateLaunchConfiguration
dengan jenis instans Amazon EC2 baru yang dirilis setelah 31 Desember 2022. Selain itu, akun baru apa pun yang dibuat pada atau setelah 1 Juni 2023 tidak akan memiliki opsi untuk membuat konfigurasi peluncuran baru melalui konsol. Mulai 1 Oktober 2024, akun baru tidak akan dapat membuat konfigurasi peluncuran baru dengan menggunakan konsol, API, CLI, dan. CloudFormation Migrasi untuk meluncurkan template untuk memastikan bahwa Anda tidak perlu membuat konfigurasi peluncuran baru sekarang atau di masa mendatang. Untuk informasi tentang memigrasi grup Auto Scaling untuk meluncurkan templat, lihat. Migrasi grup Auto Scaling Anda untuk meluncurkan template
Topik ini menjelaskan cara membuat konfigurasi peluncuran.
Setelah Anda membuat konfigurasi peluncuran, Anda tidak dapat memodifikasinya. Sebagai gantinya, Anda harus membuat konfigurasi peluncuran baru.
Untuk mengaitkan konfigurasi peluncuran baru dengan grup Auto Scaling yang ada, lihat. Mengubah konfigurasi peluncuran untuk grup Auto Scaling Untuk membuat grup Auto Scaling baru, lihat. Buat grup Auto Scaling menggunakan konfigurasi peluncuran
Daftar Isi
Buat konfigurasi peluncuran
Untuk membuat konfigurasi peluncuran (konsol)
Buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/
. -
Di bilah navigasi atas, pilih AWS Wilayah Anda.
-
Di panel navigasi kiri, di bawah Auto Scaling, pilih Grup Auto Scaling.
-
Pilih Luncurkan konfigurasi di dekat bagian atas halaman. Saat diminta konfirmasi, pilih Lihat konfigurasi peluncuran untuk mengonfirmasi bahwa Anda ingin melihat halaman Konfigurasi peluncuran.
-
Pilih Buat konfigurasi peluncuran, dan masukkan nama untuk konfigurasi peluncuran Anda.
-
Untuk Amazon machine image (AMI), pilih AMI. Untuk menemukan AMI spesifik, Anda dapat temukan AMI yang cocok, mencatat ID-nya, dan memasukkan ID sebagai kriteria pencarian.
Untuk mendapatkan ID Amazon Linux 2 AMI:
-
Buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/
. -
Di panel navigasi kiri, di bawah Instans, pilih Instans, lalu pilih Luncurkan instance.
-
Di tab Mulai Cepat dari Pilih Amazon Machine Image , catat ID AMI di samping Amazon Linux 2 AMI (HVM).
-
-
Untuk Jenis instans, pilih konfigurasi perangkat keras untuk instans Anda.
-
Pada Konfigurasi tambahan, perhatikan kolom-kolom berikut:
-
(Opsional) Untuk Opsi pembelian, Anda dapat memilih Meminta Spot Instance untuk meminta Spot Instances dengan harga Spot, dengan harga Sesuai Permintaan. Atau, Anda dapat menentukan harga maksimum per jam instans untuk Spot Instance Anda.
catatan
Spot Instances adalah pilihan hemat biaya dibandingkan dengan Instans Sesuai Permintaan, jika Anda dapat bersikap fleksibel saat aplikasi berjalan dan jika aplikasi Anda dapat terganggu. Untuk informasi selengkapnya, lihat Minta Instans Spot untuk aplikasi yang toleran terhadap kesalahan dan fleksibel.
-
(Opsional) Untuk Profil instans IAM, pilih peran untuk dikaitkan dengan instans. Untuk informasi selengkapnya, lihat Peran IAM untuk aplikasi yang berjalan di instance Amazon EC2.
-
(Opsional) Untuk Pemantauan, pilih apakah akan mengaktifkan instans untuk mempublikasikan data metrik pada interval 1 menit ke Amazon CloudWatch dengan mengaktifkan pemantauan terperinci. Biaya tambahan berlaku. Untuk informasi selengkapnya, lihat Konfigurasikan pemantauan untuk instans Auto Scaling.
-
(Opsional) Untuk Detail lanjutan, Data pengguna, Anda dapat menentukan data pengguna untuk mengonfigurasikan instans selama peluncuran, atau untuk menjalankan skrip konfigurasi setelah instans dimulai.
-
(Opsional) Untuk Detail lanjutan, Jenis alamat IP, pilih apakah akan menugaskan alamat IP publik ke instans grup. Jika Anda tidak menetapkan nilai, defaultnya adalah menggunakan pengaturan IP publik yang ditetapkan otomatis di subnet tempat instans diluncurkan.
-
-
(Opsional) Untuk Penyimpanan (volume), jika Anda tidak memerlukan penyimpanan tambahan, Anda dapat melewati bagian ini. Atau, untuk menentukan volume untuk dilampirkan ke instans selain volume yang ditentukan oleh AMI, pilih Tambahkan volume baru. Kemudian pilih opsi yang diinginkan dan nilai terkait untuk Perangkat, Snapshot, Ukuran, Jenis volume, IOPS, Throughput, Hapus saat pengakhiran, dan Dienkripsi.
-
Untuk Grup keamanan, buat atau pilih grup keamanan untuk dikaitkan dengan instans kelompok. Jika Anda membiarkan Buat grup keamanan baru tetap dipilih, aturan SSH default dikonfigurasi untuk instans Amazon EC2 yang menjalankan Linux. Aturan RDP default dikonfigurasi untuk instance Amazon EC2 yang menjalankan Windows.
-
Untuk Pasangan kunci (login), pilih opsi pada Opsi pasangan kunci.
Jika Anda sudah mengonfigurasi pasangan kunci instance Amazon EC2, Anda dapat memilihnya di sini.
Jika Anda belum memiliki pasangan kunci instance Amazon EC2, pilih Buat pasangan kunci baru dan berikan nama yang dapat dikenali. Pilih Unduh pasangan kunci untuk mengunduh pasangan kunci ke komputer Anda.
penting
Jika Anda perlu terhubung ke instance, jangan pilih Lanjutkan tanpa pasangan kunci.
-
Centang kotak konfirmasi, lalu pilih Buat konfigurasi peluncuran.
Untuk membuat konfigurasi peluncuran dari konfigurasi peluncuran yang ada (konsol)
Buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/
. -
Di bilah navigasi atas, pilih AWS Wilayah Anda.
-
Di panel navigasi kiri, di bawah Auto Scaling, pilih Grup Auto Scaling.
-
Pilih Luncurkan konfigurasi di dekat bagian atas halaman. Saat diminta konfirmasi, pilih Lihat konfigurasi peluncuran untuk mengonfirmasi bahwa Anda ingin melihat halaman Konfigurasi peluncuran.
-
Pilih konfigurasi peluncuran dan pilih Tindakan, Salin konfigurasi peluncuran. Ini akan mengatur konfigurasi peluncuran baru dengan opsi yang sama seperti aslinya, tetapi dengan “Salin” ditambahkan ke namanya.
-
Di halaman Salin Konfigurasi Peluncuran, edit opsi konfigurasi sesuai kebutuhan dan pilih Buat konfigurasi peluncuran.
Untuk membuat konfigurasi peluncuran menggunakan baris perintah
Anda dapat menggunakan salah satu perintah berikut:
-
create-launch-configuration (AWS CLI)
-
Baru-AS (LaunchConfiguration)AWS Tools for Windows PowerShell
Mengonfigurasi opsi metadata instans
Amazon EC2 Auto Scaling mendukung konfigurasi Instance Metadata Service (IMDS) dalam konfigurasi peluncuran. Ini memberi Anda pilihan untuk menggunakan konfigurasi peluncuran untuk mengonfigurasi instans Amazon EC2 dalam grup Auto Scaling Anda untuk mewajibkan Instance Metadata Service Versi 2 (IMDSv2), yang merupakan metode berorientasi sesi untuk meminta metadata instans. Untuk detail tentang keunggulan IMDSv2, lihat artikel ini di AWS Blog tentang penyempurnaan untuk menambahkan pertahanan secara mendalam ke layanan metadata instans EC2
Anda dapat mengonfigurasi IMDS untuk mendukung IMDSv2 dan IMDSv1 (default), atau memerlukan penggunaan IMDSv2. Jika Anda menggunakan AWS CLI atau salah satu SDK untuk mengonfigurasi IMDS, Anda harus menggunakan versi terbaru AWS CLI atau SDK untuk meminta penggunaan IMDSv2.
Anda dapat mengonfigurasi konfigurasi peluncuran untuk hal berikut:
-
Mewajibkan penggunaan IMDSv2 saat meminta metadata instans
-
Tentukan batas hop tanggapan
PUT
-
Nonaktifkan akses untuk metadata instans
Anda dapat menemukan detail selengkapnya tentang mengonfigurasi Layanan Metadata Instans dalam topik berikut: Mengonfigurasi layanan metadata instans di Panduan Pengguna Amazon EC2.
Gunakan prosedur berikut untuk mengonfigurasi opsi IMDS dalam konfigurasi peluncuran. Setelah Anda membuat konfigurasi peluncuran, Anda dapat mengaitkannya dengan grup Auto Scaling Anda. Jika Anda menghubungkan konfigurasi peluncuran dengan grup Auto Scaling yang ada, konfigurasi peluncuran yang ada tidak dikaitkan dengan grup Auto Scaling, dan instans yang ada akan memerlukan penggantian untuk menggunakan opsi IMDS yang Anda tentukan dalam konfigurasi peluncuran baru. Untuk informasi selengkapnya, lihat Mengubah konfigurasi peluncuran untuk grup Auto Scaling.
Untuk mengkonfigurasi IMDS dalam konfigurasi peluncuran (konsol)
Buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/
. -
Di bilah navigasi atas, pilih AWS Wilayah Anda.
-
Di panel navigasi kiri, di bawah Auto Scaling, pilih Grup Auto Scaling.
-
Pilih Luncurkan konfigurasi di dekat bagian atas halaman. Saat diminta konfirmasi, pilih Lihat konfigurasi peluncuran untuk mengonfirmasi bahwa Anda ingin melihat halaman Konfigurasi peluncuran.
-
Pilih Buat konfigurasi peluncuran, dan buat konfigurasi peluncuran dengan cara yang biasa. Sertakan ID Amazon Machine Image (AMI), jenis instans, dan secara opsional, pasangan kunci, satu grup keamanan atau lebih, dan volume EBS tambahan atau volume penyimpanan instans untuk instans Anda.
-
Untuk mengonfigurasi opsi metadata instans untuk semua instans yang terkait dengan konfigurasi peluncuran ini, di Konfigurasi tambahan, di bawah Detail lanjutan, lakukan hal berikut:
-
Untuk Metadata dapat diakses, pilih apakah akan mengaktifkan atau menonaktifkan akses ke titik akhir HTTP dari layanan metadata instans. Secara default, titik akhir HTTP diaktifkan. Jika Anda memilih untuk menonaktifkan titik akhir, akses ke metadata instans Anda dimatikan. Anda dapat menentukan kondisi untuk memerlukan ImDSv2 hanya ketika titik akhir HTTP diaktifkan.
-
Untuk Versi metadata, Anda dapat memilih untuk mewajibkan penggunaan Instance Metadata Service Version 2 (IMDSv2) saat meminta metadata instans. Jika Anda tidak menentukan nilai, defaultnya adalah mendukung IMDSv1 dan IMDSv2.
-
Untuk Batas hop respons token metadata, Anda dapat mengatur jumlah hop jaringan yang diizinkan untuk token metadata. Jika Anda tidak menentukan nilai, defaultnya 1.
-
-
Setelah selesai, pilih Buat konfigurasi peluncuran.
Untuk meminta penggunaan IMDSv2 dalam konfigurasi peluncuran menggunakan AWS CLI
Gunakan create-launch-configurationperintah berikut dengan --metadata-options
set keHttpTokens=required
. Saat Anda menentukan nilai untukHttpTokens
, Anda juga harus mengatur HttpEndpoint
ke diaktifkan. Karena header token aman disetel ke required untuk permintaan pengambilan metadata, ini memilih instance untuk menggunakan ImDSv2 saat meminta metadata instance.
aws autoscaling create-launch-configuration \ --launch-configuration-name
my-lc-with-imdsv2
\ --image-idami-01e24be29428c15b2
\ --instance-typet2.micro
\ ... --metadata-options "HttpEndpoint=enabled,HttpTokens=required"
Untuk menonaktifkan akses untuk metadata instans
Gunakan create-launch-configurationperintah berikut untuk mematikan akses ke metadata instance. Anda dapat mengaktifkan kembali akses nanti dengan menggunakan modify-instance-metadata-optionsperintah.
aws autoscaling create-launch-configuration \ --launch-configuration-name
my-lc-with-imds-disabled
\ --image-idami-01e24be29428c15b2
\ --instance-typet2.micro
\ ... --metadata-options "HttpEndpoint=disabled"
Buat konfigurasi peluncuran menggunakan instans EC2
Anda juga memiliki opsi untuk membuat konfigurasi peluncuran menggunakan atribut dari instans EC2 yang sedang berjalan.
Terdapat perbedaan antara membuat konfigurasi peluncuran dari awal dan membuat konfigurasi peluncuran dari instans EC2 yang sudah ada. Saat Anda membuat konfigurasi peluncuran dari awal, Anda menentukan ID gambar, jenis instans, sumber daya opsional (misalnya perangkat penyimpanan), dan pengaturan opsional (misalnya pemantauan). Saat Anda membuat konfigurasi peluncuran dari instans yang berjalan, Amazon EC2 Auto Scaling memperoleh atribut untuk konfigurasi peluncuran dari instans yang ditentukan. Atribut juga berasal dari pemetaan perangkat blok untuk AMI dari tempat instans diluncurkan, mengabaikan perangkat blok tambahan yang ditambahkan setelah peluncuran.
Saat membuat konfigurasi peluncuran menggunakan instance yang sedang berjalan, Anda dapat mengganti atribut berikut dengan menentukannya sebagai bagian dari permintaan yang sama: AMI, block devices, key pair, instance profile, instance type, kernel, instance monitoring, placement tenancy, ramdisk, security groups, Spot (max) price, user data, apakah instans memiliki alamat IP publik, dan apakah instance tersebut dioptimalkan EBS.
catatan
Jika instans yang ditentukan memiliki properti yang saat ini tidak didukung oleh konfigurasi peluncuran, instans yang diluncurkan oleh grup Auto Scaling mungkin tidak identik dengan instans EC2 asli.
penting
AMI yang digunakan untuk meluncurkan instans yang ditentukan tetap harus ada.
Topik
Buat konfigurasi peluncuran dari instans EC2 ()AWS CLI
Gunakan create-launch-configurationperintah berikut untuk membuat konfigurasi peluncuran dari sebuah instance menggunakan atribut yang sama dengan instance. Perangkat blok yang ditambahkan setelah peluncuran akan diabaikan.
aws autoscaling create-launch-configuration --launch-configuration-name
my-lc-from-instance
--instance-idi-a8e09d9c
Anda dapat menggunakan describe-launch-configurationsperintah berikut untuk menjelaskan konfigurasi peluncuran dan memverifikasi bahwa atributnya cocok dengan atribut instance.
aws autoscaling describe-launch-configurations --launch-configuration-names
my-lc-from-instance
Berikut ini adalah contoh respons.
{
"LaunchConfigurations": [
{
"UserData": null,
"EbsOptimized": false,
"LaunchConfigurationARN": "arn
",
"InstanceMonitoring": {
"Enabled": false
},
"ImageId": "ami-05355a6c",
"CreatedTime": "2014-12-29T16:14:50.382Z",
"BlockDeviceMappings": [],
"KeyName": "my-key-pair",
"SecurityGroups": [
"sg-8422d1eb"
],
"LaunchConfigurationName": "my-lc-from-instance",
"KernelId": "null",
"RamdiskId": null,
"InstanceType": "t1.micro",
"AssociatePublicIpAddress": true
}
]
}
Buat konfigurasi peluncuran dari sebuah instance dan ganti perangkat blok ()AWS CLI
Secara default, Amazon EC2 Auto Scaling menggunakan atribut dari instans EC2 yang Anda tetapkan untuk membuat konfigurasi peluncuran. Namun, perangkat blok berasal dari AMI yang digunakan untuk meluncurkan instans, bukan instans itu sendiri. Untuk menambahkan perangkat blok ke konfigurasi peluncuran, timpa pemetaan perangkat blok untuk konfigurasi peluncuran.
Gunakan create-launch-configurationperintah berikut untuk membuat konfigurasi peluncuran menggunakan instans EC2 tetapi dengan pemetaan perangkat blok khusus.
aws autoscaling create-launch-configuration --launch-configuration-name
my-lc-from-instance-bdm
--instance-idi-a8e09d9c
\ --block-device-mappings "[{\"DeviceName\":\"/dev/sda1
\",\"Ebs\":{\"SnapshotId\":\"snap-3decf207
\"}},{\"DeviceName\":\"/dev/sdf
\",\"Ebs\":{\"SnapshotId\":\"snap-eed6ac86
\"}}]"
Gunakan describe-launch-configurationsperintah berikut untuk menjelaskan konfigurasi peluncuran dan verifikasi bahwa itu menggunakan pemetaan perangkat blok kustom Anda.
aws autoscaling describe-launch-configurations --launch-configuration-names
my-lc-from-instance-bdm
Contoh respons berikut menjelaskan konfigurasi peluncuran.
{
"LaunchConfigurations": [
{
"UserData": null,
"EbsOptimized": false,
"LaunchConfigurationARN": "arn
",
"InstanceMonitoring": {
"Enabled": false
},
"ImageId": "ami-c49c0dac",
"CreatedTime": "2015-01-07T14:51:26.065Z",
"BlockDeviceMappings": [
{
"DeviceName": "/dev/sda1",
"Ebs": {
"SnapshotId": "snap-3decf207"
}
},
{
"DeviceName": "/dev/sdf",
"Ebs": {
"SnapshotId": "snap-eed6ac86"
}
}
],
"KeyName": "my-key-pair",
"SecurityGroups": [
"sg-8637d3e3"
],
"LaunchConfigurationName": "my-lc-from-instance-bdm",
"KernelId": null,
"RamdiskId": null,
"InstanceType": "t1.micro",
"AssociatePublicIpAddress": true
}
]
}
Buat konfigurasi peluncuran dan ganti jenis instance ()AWS CLI
Secara default, Amazon EC2 Auto Scaling menggunakan atribut dari instans EC2 yang Anda tetapkan untuk membuat konfigurasi peluncuran. Bergantung pada persyaratan Anda, Anda mungkin ingin menimpa atribut dari instans tersebut dan menggunakan nilai yang Anda butuhkan. Misalnya, Anda dapat menimpa jenis instans.
Gunakan create-launch-configurationperintah berikut untuk membuat konfigurasi peluncuran menggunakan instans EC2 tetapi dengan jenis instans yang berbeda (misalnyat2.medium
) dari instance (misalnyat2.micro
).
aws autoscaling create-launch-configuration --launch-configuration-name
my-lc-from-instance-changetype
\ --instance-idi-a8e09d9c
--instance-typet2.medium
Gunakan describe-launch-configurationsperintah berikut untuk menjelaskan konfigurasi peluncuran dan verifikasi bahwa jenis instance telah diganti.
aws autoscaling describe-launch-configurations --launch-configuration-names
my-lc-from-instance-changetype
Contoh respons berikut menjelaskan konfigurasi peluncuran.
{
"LaunchConfigurations": [
{
"UserData": null,
"EbsOptimized": false,
"LaunchConfigurationARN": "arn
",
"InstanceMonitoring": {
"Enabled": false
},
"ImageId": "ami-05355a6c",
"CreatedTime": "2014-12-29T16:14:50.382Z",
"BlockDeviceMappings": [],
"KeyName": "my-key-pair",
"SecurityGroups": [
"sg-8422d1eb"
],
"LaunchConfigurationName": "my-lc-from-instance-changetype",
"KernelId": "null",
"RamdiskId": null,
"InstanceType": "t2.medium",
"AssociatePublicIpAddress": true
}
]
}