Gunakan CreateLaunchConfiguration dengan CLI - EC2 Auto Scaling Amazon

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 EC2 Auto Scaling Amazon.

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

Contoh ini membuat konfigurasi peluncuran dengan grup keamanan, key pair, dan skrip bootrapping 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 EC2 Auto Scaling Amazon.

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 peran IAM untuk aplikasi yang berjalan di EC2 instans Amazon di Panduan Pengguna EC2 Penskalaan Otomatis Amazon.

Contoh 4: Untuk membuat konfigurasi peluncuran dengan pemantauan terperinci diaktifkan

Contoh ini membuat konfigurasi peluncuran dengan pemantauan EC2 terperinci diaktifkan, yang mengirimkan EC2 metrik ke 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 Auto EC2 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 Auto EC2 Scaling Amazon.

Contoh 6: Untuk membuat konfigurasi peluncuran menggunakan EC2 instance

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 EC2 instance 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 EC2 Auto Scaling Amazon.

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 instans

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 selengkapnya, lihat BlockDeviceMappingdi Referensi API EC2 Auto Scaling Amazon.

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 selengkapnya, lihat BlockDeviceMappingdi Referensi API EC2 Auto Scaling Amazon.

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

Contoh 1: Contoh ini membuat konfigurasi peluncuran bernama 'my-lc'. EC2 Instans 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.