Gunakan CreateLaunchConfiguration dengan CLI - Amazon EC2 Auto Scaling

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

Gunakan CreateLaunchConfiguration dengan CLI

Contoh kode berikut menunjukkan cara menggunakanCreateLaunchConfiguration.

CLI
AWS CLI

Contoh 1: Untuk membuat konfigurasi peluncuran

Contoh ini membuat konfigurasi peluncuran sederhana.

aws autoscaling create-launch-configuration \ --launch-configuration-name my-lc \ --image-id ami-04d5cc9b88example \ --instance-type m5.large

Perintah ini tidak menghasilkan output.

Untuk informasi selengkapnya, lihat Membuat konfigurasi peluncuran di Panduan Pengguna Amazon EC2 Auto Scaling.

Contoh 2: Untuk membuat konfigurasi peluncuran dengan grup keamanan, key pair, dan skrip bootstrap

Contoh ini membuat konfigurasi peluncuran dengan grup keamanan, key pair, dan skrip bootstrapping yang terdapat dalam data pengguna.

aws autoscaling create-launch-configuration \ --launch-configuration-name my-lc \ --image-id ami-04d5cc9b88example \ --instance-type m5.large \ --security-groups sg-eb2af88example \ --key-name my-key-pair \ --user-data file://myuserdata.txt

Perintah ini tidak menghasilkan output.

Untuk informasi selengkapnya, lihat Membuat konfigurasi peluncuran di Panduan Pengguna Amazon EC2 Auto Scaling.

Contoh 3: Untuk membuat konfigurasi peluncuran dengan peran IAM

Contoh ini membuat konfigurasi peluncuran dengan nama profil instance peran IAM.

aws autoscaling create-launch-configuration \ --launch-configuration-name my-lc \ --image-id ami-04d5cc9b88example \ --instance-type m5.large \ --iam-instance-profile my-autoscaling-role

Perintah ini tidak menghasilkan output.

Untuk informasi selengkapnya, lihat IAM role untuk aplikasi yang berjalan di Instans Amazon EC2 di Panduan Pengguna Amazon EC2 Auto Scaling.

Contoh 4: Untuk membuat konfigurasi peluncuran dengan pemantauan terperinci diaktifkan

Contoh ini membuat konfigurasi peluncuran dengan pemantauan terperinci EC2 diaktifkan, yang mengirimkan metrik EC2 CloudWatch dalam periode 1 menit.

aws autoscaling create-launch-configuration \ --launch-configuration-name my-lc \ --image-id ami-04d5cc9b88example \ --instance-type m5.large \ --instance-monitoring Enabled=true

Perintah ini tidak menghasilkan output.

Untuk informasi selengkapnya, lihat Mengonfigurasi pemantauan untuk instans Auto Scaling di Panduan Pengguna Amazon EC2 Auto Scaling.

Contoh 5: Untuk membuat konfigurasi peluncuran yang meluncurkan Instans Spot

Contoh ini membuat konfigurasi peluncuran yang menggunakan Instans Spot sebagai satu-satunya opsi pembelian.

aws autoscaling create-launch-configuration \ --launch-configuration-name my-lc \ --image-id ami-04d5cc9b88example \ --instance-type m5.large \ --spot-price "0.50"

Perintah ini tidak menghasilkan output.

Untuk informasi selengkapnya, lihat Meminta Instans Spot di Panduan Pengguna Amazon EC2 Auto Scaling.

Contoh 6: Untuk membuat konfigurasi peluncuran menggunakan instans EC2

Contoh ini membuat konfigurasi peluncuran berdasarkan atribut dari instance yang ada. Ini mengesampingkan penyewaan penempatan dan apakah alamat IP publik diatur dengan menyertakan opsi dan--placement-tenancy. --no-associate-public-ip-address

aws autoscaling create-launch-configuration \ --launch-configuration-name my-lc-from-instance \ --instance-id i-0123a456700123456 \ --instance-type m5.large \ --no-associate-public-ip-address \ --placement-tenancy dedicated

Perintah ini tidak menghasilkan output.

Untuk informasi selengkapnya, lihat Membuat konfigurasi peluncuran menggunakan instans EC2 di Panduan Pengguna Amazon EC2 Auto Scaling.

Contoh 7: Untuk membuat konfigurasi peluncuran dengan pemetaan perangkat blok untuk volume Amazon EBS

Contoh ini membuat konfigurasi peluncuran dengan pemetaan perangkat blok untuk gp3 volume Amazon EBS dengan nama perangkat /dev/sdh dan ukuran volume 20.

aws autoscaling create-launch-configuration \ --launch-configuration-name my-lc \ --image-id ami-04d5cc9b88example \ --instance-type m5.large \ --block-device-mappings '[{"DeviceName":"/dev/sdh","Ebs":{"VolumeSize":20,"VolumeType":"gp3"}}]'

Perintah ini tidak menghasilkan output.

Untuk informasi selengkapnya, lihat EBS di Referensi API Amazon EC2 Auto Scaling.

Untuk informasi tentang sintaks untuk mengutip nilai parameter berformat JSON, lihat Menggunakan tanda kutip dengan string di CLI di Panduan Pengguna Antarmuka Baris Perintah AWS.AWS

Contoh 8: Untuk membuat konfigurasi peluncuran dengan pemetaan perangkat blok untuk volume penyimpanan instance

Contoh ini membuat konfigurasi peluncuran ephemeral1 dengan volume penyimpanan instance dengan nama perangkat/dev/sdc.

aws autoscaling create-launch-configuration \ --launch-configuration-name my-lc \ --image-id ami-04d5cc9b88example \ --instance-type m5.large \ --block-device-mappings '[{"DeviceName":"/dev/sdc","VirtualName":"ephemeral1"}]'

Perintah ini tidak menghasilkan output.

Untuk informasi lebih lanjut, lihat BlockDeviceMapping dalam Referensi API Amazon EC2 Auto Scaling.

Untuk informasi tentang sintaks untuk mengutip nilai parameter berformat JSON, lihat Menggunakan tanda kutip dengan string di CLI di Panduan Pengguna Antarmuka Baris Perintah AWS.AWS

Contoh 9: Untuk membuat konfigurasi peluncuran dan menekan perangkat blok agar tidak dilampirkan pada waktu peluncuran

Contoh ini membuat konfigurasi peluncuran yang menekan perangkat blok yang ditentukan oleh pemetaan perangkat blok AMI (misalnya,). /dev/sdf

aws autoscaling create-launch-configuration \ --launch-configuration-name my-lc \ --image-id ami-04d5cc9b88example \ --instance-type m5.large \ --block-device-mappings '[{"DeviceName":"/dev/sdf","NoDevice":""}]'

Perintah ini tidak menghasilkan output.

Untuk informasi lebih lanjut, lihat BlockDeviceMapping dalam Referensi API Amazon EC2 Auto Scaling.

Untuk informasi tentang sintaks untuk mengutip nilai parameter berformat JSON, lihat Menggunakan tanda kutip dengan string di CLI di Panduan Pengguna Antarmuka Baris Perintah AWS.AWS

PowerShell
Alat untuk PowerShell V4

Contoh 1: Contoh ini membuat konfigurasi peluncuran bernama 'my-lc'. Instans EC2 yang diluncurkan oleh grup Auto Scaling yang menggunakan konfigurasi peluncuran ini menggunakan tipe instans tertentu, AMI, grup keamanan, dan peran IAM.

New-ASLaunchConfiguration -LaunchConfigurationName my-lc -InstanceType "m3.medium" -ImageId "ami-12345678" -SecurityGroup "sg-12345678" -IamInstanceProfile "myIamRole"
Alat untuk PowerShell V5

Contoh 1: Contoh ini membuat konfigurasi peluncuran bernama 'my-lc'. Instans EC2 yang diluncurkan oleh grup Auto Scaling yang menggunakan konfigurasi peluncuran ini menggunakan tipe instans tertentu, AMI, grup keamanan, dan peran IAM.

New-ASLaunchConfiguration -LaunchConfigurationName my-lc -InstanceType "m3.medium" -ImageId "ami-12345678" -SecurityGroup "sg-12345678" -IamInstanceProfile "myIamRole"

Untuk daftar lengkap panduan pengembang AWS SDK dan contoh kode, lihatMenggunakan layanan ini dengan AWS SDK. Topik ini juga mencakup informasi tentang memulai dan detail tentang versi SDK sebelumnya.