

# EC2 Instance Connect 엔드포인트 삭제
<a name="delete-ec2-instance-connect-endpoint"></a>

EC2 Instance Connect 엔드포인트 관련 작업을 마치면 해당 엔드포인트를 삭제할 수 있습니다.

EC2 Instance Connect 엔드포인트를 생성하려면 필요한 IAM 권한이 있어야 합니다. 자세한 내용은 [EC2 Instance Connect 엔드포인트 생성, 설명, 수정, 삭제할 수 있는 권한](permissions-for-ec2-instance-connect-endpoint.md#iam-CreateInstanceConnectEndpoint) 섹션을 참조하세요.

콘솔을 사용하여 EC2 Instance Connect 엔드포인트를 삭제하면 **삭제 중** 상태가 됩니다. 삭제에 성공하면 삭제된 엔드포인트는 더 이상 표시되지 않습니다. 삭제에 실패하면 상태는 **delete-failed**이고 **상태 메시지**에서는 실패 이유를 제공합니다.

AWS CLI를 사용하여 EC2 Instance Connect 엔드포인트를 삭제하면 `delete-in-progress` 상태가 됩니다. 삭제에 성공하면 `delete-complete` 상태가 됩니다. 삭제에 실패하면 `delete-failed` 상태가 되고 `StateMessage`에서 실패 이유를 제공합니다.

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

**EC2 Instance Connect 엔드포인트 삭제**

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

1. 왼쪽 탐색 창에서 **엔드포인트**를 선택합니다.

1. 엔드포인트를 선택합니다.

1. **작업(Actions)**, **VPC 엔드포인트 삭제(Delete VPC endpoints)**를 차례로 선택합니다.

1. 확인 메시지가 표시되면 **delete**를 입력합니다.

1. **삭제**를 선택합니다.

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

**EC2 Instance Connect 엔드포인트 삭제**  
[https://docs.aws.amazon.com/cli/latest/reference/ec2/delete-instance-connect-endpoint.html](https://docs.aws.amazon.com/cli/latest/reference/ec2/delete-instance-connect-endpoint.html) 명령을 사용하고 삭제할 EC2 Instance Connect 엔드포인트의 ID를 지정합니다.

```
aws ec2 delete-instance-connect-endpoint --instance-connect-endpoint-id {{eice-03f5e49b83924bbc7}}
```

다음은 예제 출력입니다.

```
{
    "InstanceConnectEndpoint": {
        "OwnerId": "{{111111111111}}",
        "InstanceConnectEndpointId": "{{eice-0123456789example}}",
        "InstanceConnectEndpointArn": "arn:aws:ec2:{{us-east-1}}:{{111111111111}}:instance-connect-endpoint/{{eice-0123456789example}}",
        "State": "{{delete-in-progress}}",
        "StateMessage": "",
        "NetworkInterfaceIds": [],
        "VpcId": "{{vpc-0123abcd}}",
        "AvailabilityZone": "{{us-east-1d}}",
        "AvailabilityZoneId": "{{use1-az2}}",
        "CreatedAt": "{{2023-02-07T12:05:37+00:00}}",
        "SubnetId": "{{subnet-0123abcd}}"
    }
}
```

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

**EC2 Instance Connect 엔드포인트 삭제**  
[https://docs.aws.amazon.com/cli/latest/reference/ec2/delete-instance-connect-endpoint.html](https://docs.aws.amazon.com/cli/latest/reference/ec2/delete-instance-connect-endpoint.html) cmdlet을 사용하고 삭제할 EC2 Instance Connect 엔드포인트의 ID를 지정합니다.

```
Remove-EC2InstanceConnectEndpoint -InstanceConnectEndpointId {{eice-03f5e49b83924bbc7}}
```

다음은 예제 출력입니다.

```
@{
    InstanceConnectEndpoint = @{
        OwnerId = "{{111111111111}}"
        InstanceConnectEndpointId = "{{eice-0123456789example}}"
        InstanceConnectEndpointArn = "arn:aws:ec2:{{us-east-1}}:{{111111111111}}:instance-connect-endpoint/{{eice-0123456789example}}"
        State = "{{delete-in-progress}}"
        StateMessage = ""
        NetworkInterfaceIds = @()
        VpcId = "{{vpc-0123abcd}}"
        AvailabilityZone = "{{us-east-1d}}"
        AvailabilityZoneId = "{{use1-az2}}"
        CreatedAt = "2023-02-07T12:05:37+00:00"
        SubnetId = "{{subnet-0123abcd}}"
    }
}
```

------