

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

# Menyimpan volume root Amazon EBS setelah instans Amazon EC2 berakhir
<a name="configure-root-volume-delete-on-termination"></a>

Secara default, volume root Amazon EBS untuk instans dihapus saat instans dihentikan. Anda dapat mengubah perilaku default untuk memastikan bahwa volume root Amazon EBS tetap ada setelah instans dihentikan. Untuk mengubah perilaku default, atur `DeleteOnTermination` atribut ke`false`. Anda dapat melakukannya baik saat peluncuran instance atau nanti.

**Topics**
+ [Mengonfigurasi volume root agar tetap ada selama peluncuran instans](#Using_ChangeRootDeviceVolumeToPersist)
+ [Konfigurasikan volume root agar tetap ada untuk instans yang ada](#set-deleteOnTermination-aws-cli)
+ [Konfirmasikan bahwa volume root dikonfigurasi agar tetap ada](#Using_ConfirmRootDeviceVolumeToPersist)

## Mengonfigurasi volume root agar tetap ada selama peluncuran instans
<a name="Using_ChangeRootDeviceVolumeToPersist"></a>

Anda dapat mengonfigurasi volume root agar tetap ada saat Anda meluncurkan instance.

------
#### [ Console ]

**Untuk mengonfigurasi volume root agar tetap ada saat Anda meluncurkan instance**

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

1. Di panel navigasi, pilih **Instans** lalu pilih **Luncurkan instans**.

1. Pilih Amazon Machine Image (AMI), pilih tipe instans, pilih pasangan kunci, dan konfigurasikan pengaturan jaringan Anda.

1. Untuk **Konfigurasikan penyimpanan**, pilih **Lanjutan**.

1. Perluas volume root.

1. Untuk **Hapus saat pengakhiran**, pilih **Tidak**.

1. Setelah Anda selesai mengonfigurasi instans, pilih **Luncurkan instans**.

------
#### [ AWS CLI ]

**Untuk mengonfigurasi volume root agar tetap ada saat Anda meluncurkan instance**  
Gunakan [ perintah ](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) run-instance dan sertakan opsi berikut.

```
--block-device-mappings file://mapping.json
```

Di`mapping.json`, tentukan pemetaan perangkat blok yang menetapkan `DeleteOnTermination` atribut ke`false`.

```
[
    {
        "DeviceName": "{{/dev/sda1}}",
        "Ebs": {
            "DeleteOnTermination": false
        }
    }
]
```

------
#### [ PowerShell ]

**Untuk mengonfigurasi volume root agar tetap ada saat Anda meluncurkan instance**  
Gunakan [ New-EC2Instance ](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Instance.html) cmdlet dan sertakan parameter berikut.

```
-BlockDeviceMapping $bdm
```

Buat pemetaan perangkat blok yang menetapkan `DeleteOnTermination` atribut ke`$false`.

```
$ebs = New-Object Amazon.EC2.Model.EbsBlockDevice
$ebs.DeleteOnTermination = $false
$bdm = New-Object Amazon.EC2.Model.BlockDeviceMapping
$bdm.DeviceName = "dev/xvda"
$bdm.Ebs = $ebs
```

------

## Konfigurasikan volume root agar tetap ada untuk instans yang ada
<a name="set-deleteOnTermination-aws-cli"></a>

Anda dapat mengonfigurasi volume root untuk bertahan untuk instance yang sedang berjalan. Perhatikan bahwa Anda tidak dapat menyelesaikan tugas ini menggunakan konsol Amazon EC2.

------
#### [ AWS CLI ]

**Untuk mengonfigurasi volume root agar tetap ada untuk instance yang ada**  
Gunakan perintah [modify-instance-attribute](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-instance-attribute.html) dengan pemetaan perangkat blok yang menetapkan atribut `DeleteOnTermination` ke `false`.

```
aws ec2 modify-instance-attribute \
    --instance-id {{i-1234567890abcdef0}} \
    --block-device-mappings file://mapping.json
```

Tentukan hal berikut dalam `mapping.json`.

```
[
    {
        "DeviceName": "/dev/xvda",
        "Ebs": {
            "DeleteOnTermination": false
        }
    }
]
```

------
#### [ PowerShell ]

**Untuk mengonfigurasi volume root agar tetap ada untuk instance yang ada**  
Gunakan [ Edit-EC2InstanceAttribute ](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2InstanceAttribute.html) cmdlet dengan pemetaan perangkat blok yang menetapkan `DeleteOnTermination` atribut ke. `$false`

```
$ebs = New-Object Amazon.EC2.Model.EbsInstanceBlockDeviceSpecification
$ebs.DeleteOnTermination = $false
$bdm = New-Object Amazon.EC2.Model.InstanceBlockDeviceMappingSpecification
$bdm.DeviceName = "{{/dev/xvda}}"
$bdm.Ebs = $ebs
Edit-EC2InstanceAttribute `
    -InstanceId {{i-1234567890abcdef0}} `
    -BlockDeviceMapping $bdm
```

------

## Konfirmasikan bahwa volume root dikonfigurasi agar tetap ada
<a name="Using_ConfirmRootDeviceVolumeToPersist"></a>

Anda dapat mengonfirmasi bahwa volume root dikonfigurasi untuk bertahan.

------
#### [ Console ]

**Untuk mengonfirmasi bahwa volume root dikonfigurasi untuk bertahan**

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

1. Di panel navigasi, pilih **Instans** kemudian pilih instans Anda.

1. Di tab **Penyimpanan**, pada **Perangkat blok**, cari entri untuk volume root. Jika **Hapus saat pengakhiran** adalah `No`, volume dikonfigurasi untuk dipertahankan.

------
#### [ AWS CLI ]

**Untuk mengonfirmasi bahwa volume root dikonfigurasi untuk bertahan**  
Gunakan [ perintah ](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html) describe-instance dan verifikasi bahwa `DeleteOnTermination` atribut disetel ke. `false`

```
aws ec2 describe-instances \
    --instance-id {{i-1234567890abcdef0}} \
    --query "Reservations[].Instances[].BlockDeviceMappings"
```

Berikut ini adalah output contoh.

```
[
    [
        {
            "DeviceName": "/dev/xvda",
            "Ebs": {
                "AttachTime": "2024-07-12T04:05:33.000Z",
                "DeleteOnTermination": false,
                "Status": "attached",
                "VolumeId": "vol-1234567890abcdef0"
                
        }
    ]              
]
```

------
#### [ PowerShell ]

**Untuk mengonfirmasi bahwa volume root dikonfigurasi untuk bertahan**  
Gunakan [ Get-EC2Instance ](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Instance.html) cmdlet dan verifikasi bahwa `DeleteOnTermination` atribut disetel ke. `False`

```
(Get-EC2Instance -InstanceId i-i-1234567890abcdef0).Instances.BlockDeviceMappings.Ebs
```

Berikut ini adalah output contoh.

```
AssociatedResource  : 
AttachTime          : 7/12/2024 4:05:33 AM
DeleteOnTermination : False
Operator            : 
Status              : attached
VolumeId            : vol-1234567890abcdef0
```

------