Aws-cli: ec2 рд╡рд░реНрдгрди-рдорд╛рд░реНрдЧ-рд╕рд╛рд░рдгреА рдлрд╝рд┐рд▓реНрдЯрд░ рдХреЗ рд╕рд╛рде "рдирд╛рдо = рдПрд╕реЛрд╕рд┐рдПрд╢рдиред рдореБрдЦреНрдп, рдорд╛рди = рдЧрд▓рдд" рдЕрдкреЗрдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 24 рдлрд╝рд░ре░ 2016  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: aws/aws-cli

рдореИрдВ рдЙрдореНрдореАрдж рдХрд░ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдЗрд╕ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ "рдирд╛рдо = рд╡реАрдкреАрд╕реА-рдЖрдИрдбреА, рдорд╛рди = $ рд╡реАрдкреАрд╕реА_рдЖрдИрдбреА" рдХреЗ рд╕рд╛рде рд╕рдВрдпреЛрдЬрди рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рддрд╛рдХрд┐ рд╡реАрдкреАрд╕реА рдХреА рдореБрдЦреНрдп рдорд╛рд░реНрдЧ рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рддреНрдпрд╛рдЧрддреЗ рд╕рдордп рд╕рднреА рдорд╛рд░реНрдЧ рддрд╛рд▓рд┐рдХрд╛ рдкреНрд░рд╛рдкреНрдд рд╣реЛ рд╕рдХреЗ, рд▓реЗрдХрд┐рди рдпрд╣ "рдПрд╕реЛрд╕рд┐рдПрд╢рди" рдХреЗ рд╕рд╛рде рд░реВрдЯ рдЯреЗрдмрд▓ рдХреЛ рднреА рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рддрд╛ рд╣реИ: [], рдЬрд╣рд╛рдВ рдпрд╣ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

$ aws ec2 describe-route-tables --filters "Name=vpc-id,Values=$VPC_ID" 
{
    "RouteTables": [
        {
            "RouteTableId": "rtb-186a857c",
            "PropagatingVgws": [],
            "Tags": [
                {
                    "Value": "dev-vpc-default-gw-routing-table",
                    "Key": "Name"
                }
            ],
            "Associations": [],
            "Routes": [
                {
                    "State": "active",
                    "DestinationCidrBlock": "10.0.0.0/16",
                    "GatewayId": "local",
                    "Origin": "CreateRouteTable"
                },
                {
                    "State": "blackhole",
                    "DestinationCidrBlock": "0.0.0.0/0",
                    "GatewayId": "igw-35fa8b50",
                    "Origin": "CreateRoute"
                }
            ],
            "VpcId": "vpc-09be846c"
        },
        {
            "RouteTableId": "rtb-096a856d",
            "PropagatingVgws": [],
            "Tags": [],
            "Associations": [
                {
                    "RouteTableId": "rtb-096a856d",
                    "RouteTableAssociationId": "rtbassoc-6469c600",
                    "Main": true
                }
            ],
            "Routes": [
                {
                    "State": "active",
                    "DestinationCidrBlock": "10.0.0.0/16",
                    "GatewayId": "local",
                    "Origin": "CreateRouteTable"
                }
            ],
            "VpcId": "vpc-09be846c"
        }
    ]
}

$ aws ec2 describe-route-tables --filters "Name=vpc-id,Values=$VPC_ID" "Name=association.main,Values=false"  
{
    "RouteTables": []
}

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо EC2 рдХреЛ рдЕрдиреБрд░реЛрдз рдареАрдХ рд╕реЗ рднреЗрдЬ рд░рд╣реЗ рд╣реИрдВред рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдпрд╣ рдПрдХ рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рдлрд╝рд┐рд▓реНрдЯрд░ рд╣реИ, рдпрд╣ рдПрдХ рдРрд╕рд╛ рдмрджрд▓рд╛рд╡ рд╣реИ рдЬрд┐рд╕реЗ EC2 рдХреЗ рдЕрдВрдд рдореЗрдВ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред

рдЕрдм рдЖрдкрдХреЗ рдкрд╛рд╕ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╕рдорд╛рдзрд╛рди рд╣реИ рдХрд┐ рдЖрдк рдЬреЛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЙрд╕реЗ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП --filters рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рдлрд╝рд┐рд▓реНрдЯрд░ рдХреЗ рд╕рд╛рде --query , рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рд╛рдЗрдб рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ:

aws ec2 describe-route-tables --filters "Name=vpc-id,Values=$VPC_ID" --query 'RouteTables[?Associations[0].Main != `true`]'

рдХреНрдпрд╛ рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рдХрд╛рд░рдЧрд░ рд╣реИ?

рдзрдиреНрдпрд╡рд╛рдж, рдореИрдВ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рдирд╣реАрдВ рдерд╛, рдореЗрд░рд╛ рдорддрд▓рдм рд╕рд┐рд░реНрдл рдпрд╣ рд╕рдВрдХреЗрдд рджреЗрдирд╛ рдерд╛ рдХрд┐ рдордирд╛рдпрд╛ рдЧрдпрд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рд╡рд╣ рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕рдХреА рдЙрдореНрдореАрдж рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред рдореИрдВ рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдлреЛрд░рдо рдореЗрдВ рдПрдХ рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ рджрд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреЗрдЦреВрдВрдЧрд╛ (рдкреАрдПрд╕: рдХреНрдпрд╛ рдЙрдирдХреЗ рдкрд╛рд╕ рдПрдХ рдмреЗрд╣рддрд░ рдЙрдкрдХрд░рдг рд╣реИ? рдпрд╛ рдпрд╣ рдЕрднреА рднреА рдордВрдЪ рд╣реИ)

рдЖрд╣ рдареАрдХ рд╣реИ, рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рд╕реЗрд╡рд╛ рдЯреАрдореЛрдВ рдХреЛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП AWS рдлрд╝реЛрд░рдо рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреА рдЬрдЧрд╣ рд╣реИред

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕реАрдПрд▓рдЖрдИ рдХреА рдУрд░ рд╕реЗ рдЕрднреА рдХреБрдЫ рднреА рдХрд╛рд░реНрд░рд╡рд╛рдИ рдпреЛрдЧреНрдп рдирд╣реАрдВ рд╣реИред рдореИрдВ рдЖрдЧреЗ рдмрдврд╝рдХрд░ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВред рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдореИрдВрдиреЗ рдХреБрдЫ рдпрд╛рдж рдХрд┐рдпрд╛ рд╣реИред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

kangman picture kangman  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ikim23 picture ikim23  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

braddr picture braddr  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

dinamic picture dinamic  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ehammond picture ehammond  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ