

# Amazon EC2 AMI 등록 취소
<a name="deregister-ami"></a>

AMI를 등록 취소하면 Amazon EC2에서 AMI를 영구적으로 삭제합니다. AMI의 등록을 취소한 이후에는 새 인스턴스를 시작하기 위해 해당 AMI를 사용하는 것은 불가능합니다. AMI 사용을 마쳤으면 AMI의 등록을 취소할 수 있습니다.

우발적이거나 악의적인 AMI 등록 취소를 방지하기 위해 [등록 취소 보호](ami-deregistration-protection.md)를 활성화할 수 있습니다. 실수로 EBS 지원 AMI를 등록 취소한 경우 영구 삭제되기 전에 허용된 기간에 복원하는 경우에만 [휴지통](https://docs.aws.amazon.com/ebs/latest/userguide/recycle-bin.html)을 사용하여 복원할 수 있습니다.

AMI 등록을 취소할 때 연결된 스냅샷을 선택적으로 동시에 삭제할 수 있습니다. 다만 여러 AMI와 연결된 스냅샷은 삭제하도록 지정된 경우에도 삭제되지 않지만 AMI는 여전히 등록 취소됩니다. 삭제되지 않은 스냅샷에서는 계속 스토리지 비용이 발생합니다.

AMI를 시작한 인스턴스에서는 AMI를 등록 취소해도 영향을 받지 않습니다. 이러한 인스턴스는 계속 사용할 수 있습니다. 기본적으로 AMI 등록 취소는 AMI 생성 프로세스 중에 생성된 스냅샷에 영향을 주지 않습니다. 이러한 인스턴스에 대한 사용 비용과 스냅샷에 대한 스토리지 비용은 계속 발생합니다. 따라서 불필요한 비용이 발생하지 않도록 필요하지 않는 스냅샷을 삭제하고 인스턴스를 종료하는 것이 좋습니다. 등록 취소 중에 자동으로 스냅샷을 삭제하거나 등록 취소 후에 수동으로 스냅샷을 삭제할 수 있습니다. 자세한 내용은 [사용하지 않는 리소스로 인한 비용 방지](#delete-unneeded-resources-to-avoid-unnecessary-costs) 섹션을 참조하세요.

이후 등록이 취소된 AMI에서 시작된 인스턴스의 경우에도 `describe-instance-image-metadata` AWS CLI 명령을 사용하여 AMI에 대한 몇 가지 개략적인 정보를 볼 수 있습니다. 자세한 내용은 [describe-instance-image-metadata](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-image-metadata.html) 섹션을 참조하세요.

**Topics**
+ [고려 사항](#deregister-ami-considerations)
+ [AMI 등록 취소](#deregister-an-ami)
+ [사용하지 않는 리소스로 인한 비용 방지](#delete-unneeded-resources-to-avoid-unnecessary-costs)
+ [등록 취소로부터 Amazon EC2 AMI 보호](ami-deregistration-protection.md)

## 고려 사항
<a name="deregister-ami-considerations"></a>
+ 계정이 소유하지 않은 AMI는 등록 취소할 수 없습니다.
+ AWS Backup 서비스에서 관리하는 AMI를 등록 취소하는 데 Amazon EC2를 사용할 수 없습니다. 대신 AWS Backup을 사용하여 백업 볼트의 해당 복구 지점을 삭제합니다. 자세한 내용은 AWS Backup 개발자 안내서**의 [백업 삭제](https://docs.aws.amazon.com/aws-backup/latest/devguide/deleting-backups.html)를 참조하세요.

## AMI 등록 취소
<a name="deregister-an-ami"></a>

EBS 지원 AMI와 Amazon S3 지원 AMI를 등록 취소할 수 있습니다. EBS 지원 AMI의 경우 연결된 스냅샷을 선택적으로 동시에 삭제할 수 있습니다. 그러나 스냅샷이 다른 AMI와 연결된 경우 삭제하도록 지정된 경우에도 스냅샷은 삭제되지 않습니다.

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

**AMI 등록 해제**

1. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)에서 Amazon EC2 콘솔을 엽니다.

1. 탐색 창에서 **AMI**를 선택합니다.

1. 필터 막대에서 **내 소유**를 선택하여 사용 가능한 AMI를 나열하거나 **비활성화된 이미지**를 선택하여 비활성화된 AMI를 나열합니다.

1. 등록 취소할 AMI를 선택합니다.

1. **작업(Actions)**, **AMI 등록 취소(AMI Deregister)**를 선택합니다.

1. (선택 사항) 등록 취소 중에 연결된 스냅샷을 삭제하려면 **연결된 스냅샷 삭제** 확인란을 선택합니다.
**참고**  
스냅샷이 다른 AMI와 연결된 경우 확인란을 선택하더라도 스냅샷은 삭제되지 않습니다.

1. **AMI 등록 취소**를 선택합니다.

   콘솔이 목록에서 AMI를 제거하는 데 몇 분 정도 걸릴 수 있습니다. 상태를 새로 고치려면 **새로 고침**을 선택합니다.

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

**AMI 등록 해제**  
다음 [deregister-image](https://docs.aws.amazon.com/cli/latest/reference/ec2/deregister-image.html) 명령을 사용합니다.

```
aws ec2 deregister-image --image-id ami-0abcdef1234567890
```

**AMI 등록을 취소하고 연결된 스냅샷을 삭제하려면**  
다음 [deregister-image](https://docs.aws.amazon.com/cli/latest/reference/ec2/deregister-image.html) 명령을 사용하고 `--delete-associated-snapshots` 파라미터를 지정합니다. 스냅샷이 다른 AMI와 연결된 경우 이 파라미터를 지정하더라도 스냅샷은 삭제되지 않습니다.

```
aws ec2 deregister-image \
    --image-id ami-0abcdef1234567890 \
    --delete-associated-snapshots
```

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

**AMI 등록 해제**  
[Unregister-EC2Image](https://docs.aws.amazon.com/powershell/latest/reference/items/Unregister-EC2Image.html) cmdlet을 사용합니다.

```
Unregister-EC2Image -ImageId ami-0abcdef1234567890
```

**AMI 등록을 취소하고 연결된 스냅샷을 삭제하려면**  
[Unregister-EC2Image](https://docs.aws.amazon.com/powershell/latest/reference/items/Unregister-EC2Image.html) cmdlet을 사용하고 `-DeleteAssociatedSnapshots` 파라미터를 지정합니다. 스냅샷이 다른 AMI와 연결된 경우 이 파라미터를 지정하더라도 스냅샷은 삭제되지 않습니다.

```
Unregister-EC2Image `
    -ImageId ami-0abcdef1234567890 `
    -DeleteAssociatedSnapshots
```

------

## 사용하지 않는 리소스로 인한 비용 방지
<a name="delete-unneeded-resources-to-avoid-unnecessary-costs"></a>

AMI를 등록 취소하더라도 기본적으로 AMI와 연결된 리소스가 모두 삭제되지는 않습니다. 이러한 리소스로는 EBS 지원 AMI에 대한 스냅샷 및 Amazon S3 지원 AMI에 대한 Amazon S3의 파일이 포함됩니다. AMI를 등록 취소할 때 AMI에서 시작된 인스턴스는 종료 또는 중지되지 않습니다.

스냅샷과 파일을 저장하는 비용은 계속 발생하고 실행 중인 인스턴스에 대한 비용도 발생합니다.

이러한 유형의 불필요한 비용을 방지하려면 필요하지 않은 리소스를 삭제하는 것이 좋습니다.

**EBS-backed AMI**
+ AMI 등록을 취소하면서 연결된 스냅샷을 삭제합니다. 자세한 내용은 [AMI 등록 취소](#deregister-an-ami) 섹션을 참조하세요.
+ 연결된 스냅샷을 삭제하지 않고 AMI 등록을 취소하는 경우 수동으로 [스냅샷을 삭제할 수 있습니다](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-deleting-snapshot.html#ebs-delete-snapshot). AMI 생성 중에 생성된 인스턴스 루트 볼륨의 스냅샷은 다음과 같은 설명 형식을 갖습니다.

  ```
  Created by CreateImage(i-1234567890abcdef0) for ami-0abcdef1234567890
  ```
+ AMI에서 시작된 인스턴스가 더는 필요하지 않은 경우 해당 인스턴스를 [중지](Stop_Start.md#starting-stopping-instances)하거나 [종료](terminating-instances.md#terminating-instances-console)할 수 있습니다. 인스턴스를 나열하려면 AMI의 ID 기준으로 필터링합니다.

**Amazon S3 지원 AMI**
+ [ec2-delete-bundle](ami-tools-commands.md#ami-delete-bundle)(AMI 도구) 명령을 사용하여 Amazon S3에서 번들을 삭제합니다.
+ 번들을 삭제한 후 Amazon S3 버킷이 비어 있고 해당 버킷을 더는 사용하지 않는다면 [버킷을 삭제](https://docs.aws.amazon.com/AmazonS3/latest/userguide/delete-bucket.html)할 수 있습니다.
+ AMI에서 시작된 인스턴스가 더는 필요하지 않은 경우 해당 인스턴스를 [종료](terminating-instances.md#terminating-instances-console)할 수 있습니다. 인스턴스를 나열하려면 AMI의 ID 기준으로 필터링합니다.

# 등록 취소로부터 Amazon EC2 AMI 보호
<a name="ami-deregistration-protection"></a>

AMI에서 *등록 취소 보호*를 켜서 우발적이거나 악의적인 삭제를 방지할 수 있습니다. 등록 취소 보호를 켜면 IAM 권한이 상관없이 사용자는 AMI를 등록 취소할 수 없습니다. AMI를 등록 취소하려면 먼저 등록 취소 보호를 꺼야 합니다.

AMI에서 등록 취소 보호를 켤 때 24시간의 휴지 기간을 포함하는 옵션이 제공됩니다. 이 휴지 기간은 이 기능을 끈 후에도 등록 취소 보호가 계속 적용되는 기간입니다. 이 휴지 기간에는 AMI 등록을 취소할 수 없습니다. 휴지 기간이 끝나면 AMI를 등록 취소할 수 있습니다.

등록 취소 보호는 모든 기존 및 신규 AMI에서 기본적으로 꺼져 있습니다.

## 등록 취소 보호 켜기
<a name="enable-deregistration-protection"></a>

등록 취소 보호를 켜려면 다음 절차를 따르세요.

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

**등록 취소 보호를 켜는 방법**

1. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)에서 Amazon EC2 콘솔을 엽니다.

1. 탐색 창에서 **AMI**를 선택합니다.

1. 필터 막대에서 **내 소유**를 선택하여 사용 가능한 AMI를 나열하거나 **비활성화된 이미지**를 선택하여 비활성화된 AMI를 나열합니다.

1. 등록 취소 보호를 켜려는 AMI를 선택하고 **작업**, **AMI 등록 취소 보호 관리**를 선택합니다.

1. **AMI 등록 취소 보호 관리** 대화 상자에서 휴지 기간을 포함하거나 포함하지 않고 등록 취소 보호를 켤 수 있습니다. 다음 옵션 중 하나를 선택하세요.
   + **24시간의 휴지 기간을 포함하여 활성화** - 휴지 기간이 포함된 경우 등록 취소 보호가 꺼진 후에도 24시간 동안 AMI 등록을 취소할 수 없습니다.
   + **휴지 기간 없이 활성화** - 휴지 기간이 없으면 등록 취소 보호가 꺼진 후 즉시 AMI를 등록 취소할 수 있습니다.

1. **저장**을 선택합니다.

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

**등록 취소 보호를 켜는 방법**  
[enable-image-deregistration-protection](https://docs.aws.amazon.com/cli/latest/reference/ec2/enable-image-deregistration-protection.html) 명령을 사용합니다. 선택적 휴지 기간을 활성화하려면 `--with-cooldown` 옵션을 포함합니다.

```
aws ec2 enable-image-deregistration-protection \
    --image-id ami-0abcdef1234567890 \
    --with-cooldown
```

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

**등록 취소 보호를 켜는 방법**  
[Enable-EC2ImageDeregistrationProtection](https://docs.aws.amazon.com/powershell/latest/reference/items/Enable-EC2ImageDeregistrationProtection.html) cmdlet을 사용합니다. 선택적 휴지 기간을 활성화하려면 `-WithCooldown` 파라미터를 `true`로 설정합니다.

```
Enable-EC2ImageDeregistrationProtection `
    -ImageId ami-0abcdef1234567890 `
    -WithCooldown $true
```

------

## 등록 취소 보호 끄기
<a name="disable-deregistration-protection"></a>

등록 취소 보호를 끄려면 다음 절차를 따르세요.

AMI에 대한 등록 취소 보호를 켤 때 24시간의 휴지 기간을 포함하도록 선택한 경우 등록 취소 보호를 꺼도 즉시 AMI를 등록 취소할 수 없습니다. 휴지 기간은 24시간이며, 이 기간에 이 기능을 끈 후에도 등록 취소 보호가 계속 적용됩니다. 이 휴지 기간에는 AMI 등록을 취소할 수 없습니다. 휴지 기간이 끝난 후 AMI를 등록 취소할 수 있습니다.

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

**등록 취소 보호를 끄는 방법**

1. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)에서 Amazon EC2 콘솔을 엽니다.

1. 탐색 창에서 **AMI**를 선택합니다.

1. 필터 막대에서 **내 소유**를 선택하여 사용 가능한 AMI를 나열하거나 **비활성화된 이미지**를 선택하여 비활성화된 AMI를 나열합니다.

1. 등록 취소 보호를 끄려는 AMI를 선택하고 **작업**, **AMI 등록 취소 보호 관리**를 선택합니다.

1. **AMI 등록 취소 보호 관리** 대화 상자에서 **비활성화**를 선택합니다.

1. **저장**을 선택합니다.

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

**등록 취소 보호를 끄는 방법**  
[disable-image-deregistration-protection](https://docs.aws.amazon.com/cli/latest/reference/ec2/disable-image-deregistration-protection.html) 명령을 사용합니다.

```
aws ec2 disable-image-deregistration-protection --image-id ami-0abcdef1234567890
```

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

**등록 취소 보호를 끄는 방법**  
[Disable-EC2ImageDeregistrationProtection](https://docs.aws.amazon.com/powershell/latest/reference/items/Disable-EC2ImageDeregistrationProtection.html) cmdlet을 사용합니다.

```
Disable-EC2ImageDeregistrationProtection -ImageId ami-0abcdef1234567890
```

------