O bean de feijão elástico lançado dentro do meu VPC está tendo problemas para iniciar

1

Estou tendo problemas ao iniciar um aplicativo do Elastic Beanstalk dentro do meu VPC que criei.

Meu VPC é semelhante ao seguinte:

id:  vpc-a1b
name: vpc-green
cidr:  10.0.0.0/16
route table: rtb-1ab
acl: acl-123

Eu tenho 6 sub-redes:

vpc-green-public-us-east-2a (rt: vpc-green-rt-public)
vpc-green-public-us-east-2b (rt: vpc-green-rt-public)
vpc-green-public-us-east-2c (rt: vpc-green-rt-public)

vpc-green-private-us-east-2a (each has its own rt)
vpc-green-private-us-east-2b
vpc-green-private-us-east-2c

Tabelas de rotas:

vpc-green-rt-public
    10.0.0.0/16     local
    0.0.0.0/0           igw-123

vpc-green-rt-private-us-east-2a
    10.0.0.0/16     local
    0.0.0.0/0           nat-001

Gateway de Internet:

vpc-green-igw

ACL:

vpc-green-acl
    inbound:
        100     ALL/All/All 0.0.0.0/0  ALLOW
        *           All/All/All 0.0.0.0/0  DENY

    outbound:
        100     ALL/All/All 0.0.0.0/0  ALLOW
        *           All/All/All 0.0.0.0/0  DENY 

    associated subnets: all 6 (public and private)

Grupos de segurança:

vpc-green-default
    inbound:
        All/All/All  sg-a123 (self)
    outbound:
        All/All/All  0.0.0.0/0

vpc-green-web
    inbound:
        tcp, 80, 0.0.0.0/0
        tcp, 443, 0.0.0.0/0     
        icmp, All, 0.0.0.0/0
        all, all, all, 0.0.0.0/0
    outbound:
        UDP, 123, 0.0.0.0/0
        all/all/all, 0.0.0.0/0


EB-Load-balancer
    inbound:
        tcp, 80, 0.0.0.0/0
    outbound:
        tcp, 80, 0.0.0.0/0

EB-VPC-Security
    inbound:
        tcp, 80, source=EB-load-balander
    outbound:
        all, all, 0.0.0.0/0

A instância atual do ec2 que o ElasticBeanstalk cria se parece com:

t2.small
security groups:
    vpc-green-web
    EB-VPC-Security
subnet:
    one of my public subnets (vpc-green-public-us-east-2a)

O balanceador de carga criado pelo EB é semelhante:

security groups:
    EB-load-balancer
subnet:
    one of my public subnets (vpc-green-public-us-east-2a)  

Estou recebendo um erro :

The EC2 instances failed to communicate with AWS Elastic Beanstalk, either because of configuration problems with the VPC or a failed EC2 instance. Check your VPC configuration and try launching the environment again.

    Stack named 'awseb-e-xxxxx-stack' aborted operation. Current state: 'CREATE_FAILED' Reason: The following resource(s) failed to create: [AWSEBInstanceLaunchWaitCondition].

Existe uma página de ajuda aqui: link

Ele diz que " ... isso significa que as instâncias do Amazon EC2 não comunicaram ao Elastic Beanstalk que foram lançadas com êxito. "

Dadas as informações acima, qual é exatamente o problema?

Não sei como posso consertar isso, pois parece bom para mim.

Se eu visitar a URL que o EB gera, não funciona:

xxxxx.us-east-2.elasticbeanstalk.com is currently unable to handle this request.
    
por Blankman 13.02.2017 / 22:04

1 resposta

0

Então, o problema foi que meu nome de host DNS e suporte em minhas configurações de VPC não estavam definidos como True.

Aws suportados já se pagaram hoje!

    
por 14.02.2017 / 21:58