AWS CLI में सभी VPC निर्भरता कैसे सूचीबद्ध करें?


21

मैं सीएलआई के माध्यम से वीपीसी को हटाना चाहता हूं। लेकिन एक त्रुटि प्राप्त करें:

A client error (DependencyViolation) occurred when calling the DeleteVpc operation: The vpc 'vpc-xxx' has dependencies and cannot be deleted.

मैं उन सभी निर्भरताओं को कैसे सूचीबद्ध कर सकता हूं जो मुझे इस VPC को हटाने से रोकती हैं?


मेरी भी यही समस्या है। क्या आपने हल खोज लिया?
डेविड राबिनोवित्ज़

जवाबों:


7

यहाँ AWS सीएलआई का उपयोग करते हुए आखिरकार मेरे लिए क्या काम किया। मुझे पता है कि सबनेट के अलावा अन्य निर्भरताएं भी हैं, लेकिन यह एक शुरुआत है:

jcomeau@aspire:~$ aws ec2 describe-subnets
{
    "Subnets": [
        {
            "VpcId": "vpc-9a5c2bfe", 
            "CidrBlock": "10.0.0.0/25", 
            "MapPublicIpOnLaunch": false, 
            "DefaultForAz": false, 
            "State": "available", 
            "AvailabilityZone": "us-east-1c", 
            "SubnetId": "subnet-10923666", 
            "AvailableIpAddressCount": 123
        }
    ]
}
jcomeau@aspire:~$ aws ec2 delete-subnet --subnet-id=subnet-10923666
jcomeau@aspire:~$ aws ec2 delete-vpc --vpc-id=vpc-9a5c2bfe
jcomeau@aspire:~$

ठीक है, ताकि मेरा सब कुछ काम न करे। यहाँ एक और है:

jcomeau@aspire:~$ aws ec2 describe-internet-gateways
{
    "InternetGateways": [
        {
            "Tags": [], 
            "InternetGatewayId": "igw-37e81153", 
            "Attachments": [
                {
                    "State": "available", 
                    "VpcId": "vpc-e2087c86"
                }
            ]
        }
    ]
}
jcomeau@aspire:~$ aws ec2 detach-internet-gateway --internet-gateway-id=igw-37e81153 --vpc-id=vpc-e2087c86
jcomeau@aspire:~$ aws ec2 delete-internet-gateway --internet-gateway-id=igw-37e81153
jcomeau@aspire:~$ aws ec2 delete-vpc --vpc-id=vpc-e2087c86
jcomeau@aspire:~$

4

मेरा मानना ​​है कि कोई CLI फंक्शन नहीं है जो डिपेंडेंसी वॉयलेशन त्रुटि पैदा कर रहा है, इसलिए आपके पास दो विकल्प हैं:

  1. AWS प्रबंधन कंसोल में साइन इन करें और VPC को इंगित किए गए किसी भी घटक को खोजें, यह एक सुरक्षा समूह, सबनेट, राउटर टेबल, EC2, आदि हो सकता है;
  2. AWS सपोर्ट टीम के संपर्क में रहें और जांचें कि क्या वे आपके कारण की पहचान कर सकते हैं।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.