Как я могу использовать одно и то же доменное имя в разных аккаунтах AWS? - PullRequest
2 голосов
/ 11 июля 2019

Я хочу использовать одно и то же доменное имя в другой учетной записи AWS. Домен размещен на AWS.

У меня есть две учетные записи: учетная запись A и учетная запись B.

В учетной записи A я создал сертификат в AWS Certificate Manager, чтобы иметь собственное доменное имя, например example.com.

Чего я хочу добиться - это использовать одно и то же доменное имя в учетной записи B. Для этого я создал новый сертификат с тем же доменным именем в учетной записи B, а затем на маршруте 53 я создал новую размещенную зону с то же доменное имя. Сертификат выдается по электронной почте для подтверждения учетной записи B.

Я создал статический хостинг для веб-сайта S3 и создал дистрибутив CloudFront с этим доменным именем в учетной записи B.

Я выполнил все шаги по созданию статического хостинга веб-сайтов из Используйте CloudFront для обслуживания статического веб-сайта .

Когда я вызываю ссылку example.com вместо перехода на статический веб-сайт, выдается следующая ошибка:

IP-адрес сервера example.com не найден. ERR_NAME_NOT_RESOLVED

У меня вопрос: что мне делать, чтобы использовать одно и то же доменное имя в разных аккаунтах AWS?

1 Ответ

2 голосов
/ 15 июля 2019

Я придумала решение.Похоже, что набор записей в учетной записи B не работает и запрашивает адрес для размещенной зоны в учетной записи A, поэтому создание набора записей в учетной записи A и использование CNAME для распределения в учетной записи B является решением.Запрос передается на набор записей в учетной записи A, а затем направляется к распределению на счете B.

На следующем рисунке представлено решение:

enter image description here

...