哪些AWS资源可以附加/关联到特定的VPC?(以验证是否可以安全删除它)

9 浏览
0 Comments

哪些AWS资源可以附加/关联到特定的VPC?(以验证是否可以安全删除它)

我正在寻找一种了解我们是否正在使用特定VPC的方法。

简单的方法是逐个审查资源,例如:

  1. EC2实例
  2. RDS
  3. 客户端VPN终端
  4. 其他资源 - 还有什么需要检查的吗?

并手动检查。

在删除之前,是否有其他方法来确定哪些资源依赖于特定的VPC?

0
0 Comments

AWS资源与特定VPC相关,可以通过AWS CLI或AWS控制台进行操作。使用AWS CLI,可以列出与VPC关联的所有ENI,并使用--query参数对输出进行美化,以获得包含所需字段(AZ、实例ID等)的资源列表。

以下是使用AWS CLI的示例命令:

aws ec2 describe-network-interfaces --filters Name=vpc-id,Values= --query 'NetworkInterfaces[*].[AvailabilityZone, OwnerId, Attachment.InstanceId, PrivateIpAddresses[*].Association.PublicIp]'

aws ec2 describe-network-interfaces --filters Name=vpc-id,Values= --query 'NetworkInterfaces[*].[RequesterId,Description]'

通过上述命令,可以获得与VPC关联的资源列表。

另一种方法是使用AWS控制台。在EC2控制台的“网络接口”页面,可以通过在搜索栏中输入所需的vpc-id,来搜索与特定VPC关联的资源。

以上是解决问题的方法,可以通过CLI命令或AWS控制台来获取与特定VPC相关的AWS资源列表。

0