

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

# Migrasi grup Auto Scaling Anda untuk meluncurkan template
<a name="migrate-to-launch-templates"></a>

**Mulai 1 Januari 2023,** jenis instans baru tidak lagi didukung dalam konfigurasi peluncuran. Ini berlaku untuk semua jenis instans yang ditambahkan ke Wilayah AWS setelah peluncuran Region awal. Selain itu, Anda mungkin dapat membuat konfigurasi peluncuran dengan tipe instans yang tidak lagi didukung di Wilayah. Untuk informasi selengkapnya, lihat [Konfigurasi peluncuran Auto Scaling](launch-configurations.md).

Untuk memigrasikan grup Auto Scaling Anda dari konfigurasi peluncuran ke templat peluncuran, lihat langkah-langkah berikut. 

**penting**  
Verifikasi bahwa Anda memiliki izin yang diperlukan untuk bekerja dengan template peluncuran. Untuk informasi selengkapnya, lihat [Izin untuk bekerja dengan template peluncuran](launch-templates.md#launch-templates-permissions).  
Pastikan sumber daya yang terkait dengan konfigurasi peluncuran, seperti grup keamanan dan profil instans IAM, tidak dihapus secara tidak sengaja.  
Uji operasi rollback untuk memastikan bahwa perubahan dapat dikembalikan dengan aman.

## Langkah 1: Temukan grup Auto Scaling yang menggunakan konfigurasi peluncuran
<a name="find-groups-that-use-launch-configurations"></a>

Untuk mengidentifikasi apakah Anda memiliki grup Auto Scaling yang masih menggunakan konfigurasi peluncuran, jalankan [describe-auto-scaling-groups](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-auto-scaling-groups.html)perintah berikut menggunakan. AWS CLI Ganti *REGION* dengan Anda Wilayah AWS.

```
aws autoscaling describe-auto-scaling-groups --region REGION \
  --query 'AutoScalingGroups[?LaunchConfigurationName!=`null`]'
```

Berikut ini adalah output contoh.

```
[
    {
	"AutoScalingGroupName": "group-1",
	"AutoScalingGroupARN": "arn",
	"LaunchConfigurationName": "my-launch-config",
	"MinSize": 1,
	"MaxSize": 5,
	"DesiredCapacity": 2,
	"DefaultCooldown": 300,
	"AvailabilityZones": [
            "us-west-2a",
            "us-west-2b",
            "us-west-2c"
        ],
	"LoadBalancerNames": [],
	"TargetGroupARNs": [],
	"HealthCheckType": "EC2",
	"HealthCheckGracePeriod": 300,
	"Instances": [
            {
                "ProtectedFromScaleIn": false,
                "AvailabilityZone": "us-west-2a",
                "LaunchConfigurationName": "my-launch-config",
                "InstanceId": "i-05b4f7d5be44822a6",
                "InstanceType": "t3.micro",
                "HealthStatus": "Healthy",
                "LifecycleState": "InService"
            },
            {
                "ProtectedFromScaleIn": false,
                "AvailabilityZone": "us-west-2b",
                "LaunchConfigurationName": "my-launch-config",
                "InstanceId": "i-0c20ac468fa3049e8",
                "InstanceType": "t3.micro",
                "HealthStatus": "Healthy",
                "LifecycleState": "InService"
            }
	],
	"CreatedTime": "2023-03-09T22:15:11.611Z",
	"SuspendedProcesses": [],
	"VPCZoneIdentifier": "subnet-5ea0c127,subnet-6194ea3b,subnet-c934b782",
	"EnabledMetrics": [],
	"Tags": [
            {
		"ResourceId": "group-1",
		"ResourceType": "auto-scaling-group",
		"Key": "environment",
		"Value": "production",
		"PropagateAtLaunch": true
            }
        ],
	"TerminationPolicies": [
	    "Default"
	],
	"NewInstancesProtectedFromScaleIn": false,
	"ServiceLinkedRoleARN": "arn",
       "TrafficSources": []
    },

    ... additional groups ...

]
```

Atau, untuk menghapus semuanya kecuali nama grup Auto Scaling dengan nama konfigurasi peluncuran dan tag masing-masing di output, jalankan perintah berikut:

```
aws autoscaling describe-auto-scaling-groups --region REGION \
  --query 'AutoScalingGroups[?LaunchConfigurationName!=`null`].{AutoScalingGroupName: AutoScalingGroupName, LaunchConfigurationName: LaunchConfigurationName, Tags: Tags}'
```

Berikut ini adalah contoh output.

```
[
    {
        "AutoScalingGroupName": "group-1",
        "LaunchConfigurationName": "my-launch-config",
        "Tags": [
            {
                "ResourceId": "group-1",
                "ResourceType": "auto-scaling-group",
                "Key": "environment",
                "Value": "production",
                "PropagateAtLaunch": true
            }
        ]
    },

    ... additional groups ...

]
```

Untuk informasi selengkapnya tentang pemfilteran, lihat [Memfilter AWS CLI output](https://docs.aws.amazon.com/cli/latest/userguide/cli-usage-filter.html) di *AWS Command Line Interface Panduan Pengguna*.

## Langkah 2: Salin konfigurasi peluncuran ke template peluncuran
<a name="copy-launch-config"></a>

Anda dapat menyalin konfigurasi peluncuran ke template peluncuran menggunakan prosedur berikut. Kemudian, Anda dapat menambahkannya ke grup Auto Scaling Anda.

Menyalin beberapa konfigurasi peluncuran menghasilkan templat peluncuran bernama identik. Untuk mengubah nama yang diberikan ke template peluncuran selama proses penyalinan, Anda harus menyalin konfigurasi peluncuran satu per satu.

**catatan**  
Fitur penyalinan hanya tersedia dari konsol. 

**Untuk menyalin konfigurasi peluncuran ke template peluncuran (konsol)**

1. Buka konsol Amazon EC2 di. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)

1. Di panel navigasi kiri, di bawah **Auto Scaling, pilih Auto** Scaling **Groups.** 

1. Pilih **Luncurkan konfigurasi** di dekat bagian atas halaman. Saat diminta konfirmasi, pilih **Lihat konfigurasi peluncuran** untuk mengonfirmasi bahwa Anda ingin melihat halaman **Konfigurasi peluncuran**. 

1. Pilih konfigurasi peluncuran yang ingin Anda salin dan pilih **Salin untuk meluncurkan template, Salin dipilih**. Ini akan menyiapkan templat peluncuran baru dengan nama dan opsi yang sama dengan konfigurasi peluncuran yang Anda pilih.

1. Untuk **Nama templat peluncuran baru**, Anda dapat menggunakan nama konfigurasi peluncuran (default) atau masukkan nama baru. Nama templat peluncuran harus unik.

1. (Opsional) Pilih **Buat grup Auto Scaling menggunakan template baru**.

   Anda dapat melewati langkah ini untuk menyelesaikan penyalinan konfigurasi peluncuran. Anda tidak perlu membuat grup Auto Scaling baru.

1. Pilih **Salin**.

**Untuk menyalin semua konfigurasi peluncuran untuk meluncurkan templat (konsol)**

1. Buka konsol Amazon EC2 di. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)

1. Pada panel navigasi, di bawah **Auto** Scaling, **pilih** Luncurkan Konfigurasi.

1. Pilih **Salin untuk meluncurkan template, Salin semua**. Ini menyalin setiap konfigurasi peluncuran di Wilayah saat ini ke templat peluncuran baru dengan nama dan opsi yang sama.

1. Pilih **Salin**.

## Langkah 3: Perbarui grup Auto Scaling untuk menggunakan template peluncuran
<a name="replace-launch-config"></a>

Setelah membuat template peluncuran, Anda siap menambahkannya ke grup Auto Scaling Anda. 

**Untuk memperbarui grup Auto Scaling untuk menggunakan template peluncuran (konsol)**

1. Buka konsol Amazon EC2 di [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/), dan pilih Grup **Auto Scaling** dari panel navigasi.

1. Pilih kotak centang di samping grup Auto Scaling Anda. 

   Panel terpisah terbuka di bagian bawah halaman, menunjukkan informasi tentang grup yang dipilih. 

1. Di tab **Detail** pilih, pilih **Konfigurasi Peluncuran**, **Edit**.

1. Pilih **Beralih ke templat peluncuran**.

1. Untuk **Templat peluncuran**, pilih templat peluncuran Anda.

1. Untuk **Versi**, pilih versi templat peluncuran, sesuai kebutuhan. Setelah Anda membuat versi templat peluncuran, Anda dapat memilih apakah grup Auto Scaling menggunakan versi default, terbaru, atau spesifik dari templat peluncuran saat memperluas.

1. Pilih **Perbarui**. 

**Untuk memperbarui grup Auto Scaling untuk menggunakan template peluncuran ()AWS CLI**  
[update-auto-scaling-group](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/update-auto-scaling-group.html)Perintah berikut memperbarui grup Auto Scaling yang ditentukan untuk menggunakan versi awal template peluncuran yang ditentukan.

```
aws autoscaling update-auto-scaling-group --auto-scaling-group-name my-asg \
  --launch-template LaunchTemplateName=my-template-for-auto-scaling,Version='1'
```

Untuk lebih banyak contoh penggunaan perintah CLI untuk memperbarui grup Auto Scaling untuk menggunakan template peluncuran, lihat. [Memperbarui grup Auto Scaling untuk menggunakan template peluncuran](examples-launch-templates-aws-cli.md#update-asg-launch-template-cli)

## Langkah 4: Ganti instans Anda
<a name="replace-instances"></a>

Setelah Anda mengganti konfigurasi peluncuran dengan template peluncuran, setiap instance baru akan menggunakan template peluncuran baru. Instans yang ada tidak terpengaruh. 

Untuk memperbarui instans yang ada, Anda dapat memulai penyegaran instans untuk mengganti instans di grup Auto Scaling alih-alih mengganti instans secara manual beberapa sekaligus. Untuk informasi selengkapnya, lihat [Menggunakan penyegaran instans untuk memperbarui instance dalam grup Auto Scaling](asg-instance-refresh.md). Jika grupnya besar, penyegaran instance bisa sangat membantu.

Atau, Anda dapat mengizinkan penskalaan otomatis untuk secara bertahap mengganti instans yang ada dengan instans baru berdasarkan [kebijakan penghentian](as-instance-termination.md) grup, atau Anda dapat menghentikannya. Penghentian manual memaksa grup Auto Scaling Anda meluncurkan instans baru untuk mempertahankan kapasitas yang diinginkan grup. Untuk informasi selengkapnya, lihat [Mengakhiri instance](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/terminating-instances.html#terminating-instances-console) di Panduan Pengguna *Amazon EC2*.

## Informasi tambahan
<a name="migrating-to-launch-templates-more-info"></a>

Untuk informasi selengkapnya, lihat [Amazon EC2 Auto Scaling tidak akan lagi menambahkan dukungan untuk fitur EC2 baru untuk](https://aws.amazon.com/blogs/compute/amazon-ec2-auto-scaling-will-no-longer-add-support-for-new-ec2-features-to-launch-configurations/) Meluncurkan Konfigurasi AWS di Blog Komputasi. 

Untuk topik yang membawa Anda melalui cara memigrasikan AWS CloudFormation tumpukan dari konfigurasi peluncuran ke templat peluncuran, lihat. [Migrasikan AWS CloudFormation tumpukan untuk meluncurkan templat](migrate-launch-configurations-with-cloudformation.md)