AWS: Usando o Route53 para desenvolver instâncias do EC2

1

Eu quero usar o Route53 para fornecer à nossa organização um conjunto padronizado de nomes de domínio para nossos ambientes de desenvolvimento (por exemplo, website2.theclient.development.com).

Eu posso criar um novo subdomínio em uma zona hospedada pelo Route53 e associá-lo ao IP ou DNS público de uma instância do EC2. No entanto, quando uma instância do EC2 é encerrada e iniciada, o IP público e o DNS são alterados e tenho que atualizar o nome do Route53 A.

Eu não quero usar um IP estático para cada instância do EC2. Existe outra maneira de lidar com isso para que um nome de domínio em uma zona hospedada seja permanentemente associado a uma instância do EC2?

    
por Mark Williams 11.11.2015 / 11:22

2 respostas

3

Se você não quiser usar o Elastic IP como sugerido por @Ondra, você pode, em vez disso, automatizar o processo de associar novamente os endereços IP recém-atribuídos aos registros Route53 CName.

Aqui está uma postagem no blog que oferece uma maneira:

We have a situation where we use a lot of transient EC2 instances that are part of an integrated set of demonstration machines. They all refer to each other by DNS name that we have set up in a Route53 domain within AWS. For cost reasons, we shut these machines down any time we are not using them. The problem is, every time we boot the machines, we have to go through the grief of re-associating the Route53 CNAMES with the newly-reacquired public DNS and IP entries. Doing this manually is kind of a pain and my nature is always to automated this with command line scripts....

link

    
por 11.11.2015 / 11:38
-1

Você pode usar o Elastic IP para ter um IP "estático" atribuído ao seu EC2 ou usar o modelo do CloudFormation para atualizar seus registros do Route53 ao criar uma nova instância do EC2.

    
por 11.11.2015 / 11:23