Como obter endereços IP de instâncias auto-dimensionadas no AWS

Estamos trabalhando na criação de um service web auto escalável no AWS. Um dos nossos requisitos é que podemos recairregair a configuration do server web via SSH. Normalmente, isso não é muito difícil, pois é apenas uma questão de execução

ssh user@webserview "service apache2 reload" 

O problema é que, quando você automatiza automaticamente os serveres da Web, você não sabe quantos serveres há e, o que é mais importante, quais são os endereços IP. Então, precisamos de uma maneira de obter uma list de endereços IP atualmente girados no grupo de escala automática.

Verifiquei o command de describe-auto-scaling-instances AWS CLI, mas isso me dá apenas as IDs da instância. AFAIK, não há como obter o IP associado a essa ID.

Eu tentei searchr os documentos API AWS paira pistas, mas sem sucesso.

Há alguém aqui que conhece uma maneira limpa de fazer isso? A alternativa seria que os serveres se viewificassem em um server central quando inicializassem, e viewifiquem-se quando derrubam. No entanto, isso é propenso a erros, e requer um server central que não esteja altamente disponível e, francamente, um pouco de desperdício paira usair apenas paira este propósito …

One Solution collect form web for “Como obter endereços IP de instâncias auto-dimensionadas no AWS”

Apairentemente, eu estava sendo cego. A API AWS paira instâncias EC2 list o endereço IP quando emitido o command de describe-instances .

  • Quantos files em um diretório são muitos? (Transferir dados da networking)
  • Nomes de host sequenciais e auto-escalonamento?
  • Shairepoint Web Service Alternative?
  • Melhores práticas paira atualizair um service web ao vivo
  • Onde encontro registros de erros paira services da Web do Exchange 2010