Obtém o nome ec2 da instância sem ip público

1

Estou tentando automatizar meu dns no meu ec2 VPC. O que eu quero é:

  1. O VPC é inicializado
  2. o VPC obtém informações da instância de http://169.254.169.254/latest/meta-data/
  3. O VPC pesquisa a tag Nome, por exemplo
  4. O VPC define o nome do host para esse valor de marca e coloca esse nome de host no Route53 para resolução de dns

Meu problema é com o número 3 em instâncias particulares. ec2-describe-tags acessa ec2.amazonaws.com, e isso falha quando minha máquina é privada.

Existe alguma maneira de uma instância privada ec2 (como em, não tem nenhum endereço IP público) para obter o valor do nome para que eu possa configurar isso?

    
por Steve Armstrong 27.11.2013 / 03:50

1 resposta

1

Por que as tags ec2-describe falham quando você está em uma sub-rede privada?

Ele deve encaminhar a solicitação para fora da instância NAT, supondo que você tenha configurado uma em uma sub-rede pública e a tenha adicionado como a rota 0.0.0.0/0 na tabela de rota de sub-rede privada.

Consulte a documentação do VPC NAT para obter mais informações: link

    
por 28.11.2013 / 07:26