Como configuro o AWS para hospedar meu domínio do Apex?

1

Eu tenho vários domínios de apex que apontam para o mesmo site. Estou migrando para a AWS e preciso descobrir como encaminhar solicitações para o meu ELB. Eu sei que não posso criar um CNAME, mas quais são minhas outras opções?

O que eu realmente preciso é assim:

foo.com -> prd.us-east-1.foo.com
prd.foo.com -> prd.us-east-1.foo.com
stg.foo.com -> stg.us-east-1.foo.com
tst.foo.com -> tst.us-east-1.foo.com

(qualquer que seja) .us-east-1 todos representam ELBs diferentes. Considerando que a AWS não possui Elastic IP's para ELBs, que outras opções eu tenho? Brainstorm para mim.

    
por DrStrangepork 21.03.2014 / 00:37

2 respostas

1

Não é necessário fazer brainstorming, pois a AWS tem uma solução simples para exatamente essa circunstância. Consulte a documentação do Route 53 (Serviço de hospedagem DNS da AWS) para os conjuntos de registros de recursos "alias", que fazem exatamente o que você deseja, incluindo no ápice da zona, aproveitando o fato de o Route 53 ter conhecimento interno dos endereços IP "por trás" os nomes de host do ELB e podem fazer pesquisas internas e retornar esses mesmos valores quando uma consulta faz referência a um alias vinculado ao ELB (ou a alguns outros serviços que são igualmente difíceis, mas geralmente necessários para integrar no ápice da zona).

Instead of an IP address or a domain name, an alias resource record set contains a pointer to a CloudFront distribution, an Elastic Load Balancing load balancer, an Amazon S3 bucket that is configured as a static website, or another Amazon Route 53 resource record set in the same hosted zone.

link

    
por 21.03.2014 / 03:00
-1

Tecnicamente, isso pode ser feito, mas viola RFC 1033 e 1034 e, portanto, não deve ser feito. Especificamente, " um conjunto de registros de recurso de alias contém um ponteiro para ... outro registro de recurso do Amazon Route 53 definido na mesma zona hospedada " é uma violação direta desses RFCs. A única maneira de isso funcionar no AWS e não violar o RFC é ter IPs Elásticos configurados para as instâncias e ter o Route 53 atendendo a esses IPs estáticos.

    
por 26.03.2014 / 19:21