別の AWS アカウントと共有されている Amazon Virtual Private Cloud (Amazon VPC) を削除できないのはなぜですか?
簡単な説明
別の AWS アカウントと共有されている VPC を削除する場合、VPC を削除する前に、共有リソース内の依存関係やアクティブなコンポーネントを確認するのがベストプラクティスです。共有 VPC の削除時に発生する最も一般的なエラーは、次のとおりです。
- 「Unable to delete, the VPC contains one or more in-use network interfaces.」(削除できません。VPC には 1 つ以上の使用中のネットワークインターフェイスが含まれています。)
- 「Network interface associated - Delete the network interface, or associate with a different security group.」(ネット―ワークインターフェイスが関連付けられています - ネットワークインターフェイスを削除するか、別のセキュリティグループに関連付けてください。)
解決方法
共有サブネットとアクティブなリソースを確認するには、次の手順を実行します。
- 参加者アカウントで AWS Resource Access Manager (AWS RAM) コンソールを開きます。
- [Shared with me] (自分と共有) で、[Resource shares] (リソースの共有) を選択します。
- [Resource shares ID] (リソース共有 ID) が親 VPC の共有リソースと一致することを確認します。
- リソースタイプを確認し、リソースが [Available] (利用可能) 状態であることを確認します。
- リソースを特定したら、[Leave resource share] (リソースの共有を解除) を選択します。これにより、親 VPC からリソースの共有が解除されます。
- 共有 VPC を削除します。
サブネットの共有を解除しても、アクティブなリソースに直接的な影響はありません。ただし、親 VPC を削除するには、共有されている VPC または共有が解除された VPC 内のアクティブなリソースをすべて終了する必要があります。アクティブなリソースを確認するには、次の手順を実行します。
- Amazon Elastic Compute Cloud (Amazon EC2) コンソールを開きます。
- [Network and Security] (ネットワークとセキュリティ) で、[Network interfaces] (ネットワークインターフェイス) を選択します。
- アクティブな Elastic Network Interface のリストを確認し、関連付けられているアクティブなリソースを削除します。
- VPC を削除します。
注: リソースを終了した後、Elastic Network Interface がアカウントから削除されるまでに 30~60 秒かかる場合があります。
関連情報
VPC sharing: A new approach to multiple accounts and VPC management (VPC 共有: 複数アカウントと VPC 管理に対する新しいアプローチ)
Amazon VPC を削除しようとしたのですが、依存関係エラーが発生しました。Amazon VPC を削除する方法を教えてください。