Jak utworzyć alias wierzchołka strefy, który wskazuje na moduł równoważenia obciążenia elastycznego w interfejsie GUI trasy 53?


14

Utworzyłem aliasy dla wierzchołka strefy mojej domeny przy użyciu interfejsu ELB CLI, jak opisano w Elastic Load Balancing Developer Guide . Dodałem również rekord AAAA, używając flagi AAAA typu --rr, co nie jest opisane w przewodniku.

Interfejs GUI trasy 53 jest zapełniany po wykonaniu poleceń strefy elb-Associate-route53-hosted-zone dla rekordów A i AAAA. Nagrałem, jak rekordy wyglądają w GUI, usunąłem rekordy i próbowałem odtworzyć tylko przy użyciu GUI. Otrzymuję następujący błąd.

RRSstaw z nazwą DNS example.com., Typ A zawiera alias docelowy, który zawiera strefę hostowaną, która jest nieprawidłowym celem aliasowym.

Chciałbym użyć GUI Route 53 do wykonania tej operacji. Czy interfejs GUI trasy 53 obsługuje tworzenie aliasu wierzchołka strefy, który wskazuje na moduł równoważenia obciążenia elastycznego?

Odpowiedzi:


17

Inżynier z zespołu Route 53 poinformował mnie, że utworzenie zastrzeżonego aliasu można utworzyć w konsoli Route 53 (GUI).

Oto kroki.

  1. kliknij Utwórz zestaw rekordów
  2. dla rekordu wierzchołka strefy pozostaw pole nazwy puste
  3. wybierz typ aliasu, który chcesz utworzyć A lub AAAA (wszystkie kolejne kroki są takie same dla obu typów)
  4. Wybierz przycisk opcji tak.
  5. Otwórz konsolę EC2 w innej karcie i przejdź do listy modułów równoważenia obciążenia.
  6. Kliknij moduł równoważenia obciążenia i spójrz na kartę opisu w okienku pod listą. Przykładowe dane wyjściowe poniżej

Nazwa DNS: new-balancer-751654286.us-east-1.elb.amazonaws.com (rekord)
ipv6.new-balancer-751654286.us-east-1.elb.amazonaws.com (rekord AAAA)
dualstack.new -balancer-751654286.us-east-1.elb.amazonaws.com (rekord A lub AAAA)

Uwaga: Ponieważ zestaw adresów IP skojarzonych z LoadBalancer może się zmieniać w czasie, nigdy nie należy tworzyć rekordu „A” z żadnym konkretnym adresem IP. Jeśli chcesz użyć przyjaznej nazwy DNS dla LoadBalancer zamiast nazwy generowanej przez usługę elastycznego równoważenia obciążenia, powinieneś utworzyć rekord CNAME dla nazwy DNS LoadBalancer lub użyć Amazon Route 53, aby utworzyć strefę hostowaną. Aby uzyskać więcej informacji, zobacz Korzystanie z nazw domen z elastycznym równoważeniem obciążenia na http://docs.amazonwebservices.com/ElasticLoadBalancing/latest/DeveloperGuide/using-domain-names-with-elb.html .

Status: 0 z 0 uruchomionych instancji

Konfiguracja portu: przekierowanie 80 (HTTP) na 80 (HTTP)

Stickiness: Disabled (edycja)

Strefy dostępności: us-east-1b

Source Security Group: amazon-elb-sg

Właściciel Alias: amazon-elb

Identyfikator strefy hostowanej: Z3DZXD0Q79N41H

  1. Teraz skopiuj identyfikator strefy hostowanej w powyższym przypadku „Z3DZXD0Q79N41H” i wklej go w polu oznaczonym „Alias ​​Hosted Zone ID:”
  2. Teraz skopiuj nazwę DNS w powyższym przypadku „new-balancer-751654286.us-east-1.elb.amazonaws.com” i wklej do pola „Alias ​​DNS Name:” - po prostu FYI, ta nazwa DNS jest taka sama dla rekordy aliasu A i AAAA. (nie używaj „ipv6.new-balancer-751654286.us-east-1.elb.amazonaws.com”)
  3. Kliknij przycisk Utwórz zestaw rekordów lub w tym momencie możesz wybrać opcję Tak, aby zważyć wagę rekordu i podać wagę od 0-255 do identyfikatora setID, takiego jak „mój moduł równoważenia obciążenia”

2
Obecnie jest to o wiele prostsze w GUI Route 53 - wystarczy wybrać „Alias ​​-> Tak”, a następnie kliknąć pole edycji „Alias ​​Target”, co otworzy listę zawierającą wszystkie ELB skonfigurowane dla twojego konta. Wybierz ten, którego chcesz użyć, a automatycznie zapełni identyfikator strefy.
Guss

4

Aby uzyskać wiarygodną odpowiedź, powinieneś porozmawiać z Amazon AWS, twórcami Amazon Route 53. Jednak bardzo rozsądne jest przypuszczenie, że Route 53 prawdopodobnie nie pozwala na tworzenie CNAME (aliasów) w wierzchołku strefy , ponieważ DNS nie obsługuje tego .

Trwają inicjatywy / dyskusje, aby umożliwić CNAME na szczycie strefy . Jednak norma musiałaby zostać sfinalizowana, a następnie wdrożona przez „większość” publicznych pamięci podręcznych DNS - co najprawdopodobniej zajmie lata.

Zauważ jednak, że Route 53 wraz z Amazon Elastic Load Balancer (ELB) obsługuje teraz zastrzeżone aliasy równoważenia obciążenia ELB na szczycie strefy . Nie są one publikowane w DNS jako CNAME, są obsługiwane przez wewnętrzne tłumaczenie aliasów na A-Records w locie i publikowanie A-Records.


Dziękuję Ci. Twoja odpowiedź jest bardzo dobra w kontekście kontekstu CNAME na wierzchołku strefy i zastrzeżonej metody używanej przez AWS dla ELB. Interesuje mnie, czy ktoś zastanawia się, czy włamanie AWS można zainicjować z GUI Route 53.
Jeff Loughridge

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.