

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

# Gunakan `CreateLaunchConfiguration` dengan CLI
<a name="example_auto-scaling_CreateLaunchConfiguration_section"></a>

Contoh kode berikut menunjukkan cara menggunakan`CreateLaunchConfiguration`.

------
#### [ 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](https://docs.aws.amazon.com/autoscaling/ec2/userguide/create-launch-config.html) 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](https://docs.aws.amazon.com/autoscaling/ec2/userguide/create-launch-config.html) 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](https://docs.aws.amazon.com/autoscaling/ec2/userguide/us-iam-role.html) 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](https://docs.aws.amazon.com/autoscaling/ec2/userguide/enable-as-instance-metrics.html) 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](https://docs.aws.amazon.com/autoscaling/ec2/userguide/asg-launch-spot-instances.html) 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](https://docs.aws.amazon.com/autoscaling/ec2/userguide/create-lc-with-instanceID.html) 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](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_Ebs.html) *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](https://docs.aws.amazon.com/cli/latest/userguide/cli-usage-parameters-quoting-strings.html).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](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_BlockDeviceMapping.html) 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](https://docs.aws.amazon.com/cli/latest/userguide/cli-usage-parameters-quoting-strings.html).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](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_BlockDeviceMapping.html) 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](https://docs.aws.amazon.com/cli/latest/userguide/cli-usage-parameters-quoting-strings.html).AWS *  
+  Untuk detail API, lihat [CreateLaunchConfiguration](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/create-launch-configuration.html)di *Referensi AWS CLI Perintah*. 

------
#### [ 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"
```
+  Untuk detail API, lihat [CreateLaunchConfiguration](https://docs.aws.amazon.com/powershell/v4/reference)di *Referensi Alat AWS untuk PowerShell Cmdlet (V4)*. 

**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 detail API, lihat [CreateLaunchConfiguration](https://docs.aws.amazon.com/powershell/v5/reference)di *Referensi Alat AWS untuk PowerShell Cmdlet (V5)*. 

------

Untuk daftar lengkap panduan pengembang AWS SDK dan contoh kode, lihat[Menggunakan layanan ini dengan AWS SDK](sdk-general-information-section.md). Topik ini juga mencakup informasi tentang memulai dan detail tentang versi SDK sebelumnya.