

# 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. Amazon VPC コンソールの [https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/) を開いてください。

1. 左のナビゲーションペインで [**エンドポイント**] を選択してください。

1. エンドポイントを選択してください。

1. **[アクション** 、**[VPC エンドポイントを削除]** の順に選択してください。

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) コマンドレットを使用し、削除する 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}}"
    }
}
```

------