Отображение базового домена нарушено для определенных доменов - PullRequest
0 голосов
/ 10 апреля 2020

Я пытаюсь сопоставить базовое доменное имя со службой Google Cloud Run (полностью управляемой). Следующие сопоставления работают успешно:

  • Любой сервис Cloud Run -> нечто.aaa.com (немедленно передает записи CNAME)
  • Любой сервис Cloud Run -> bbb.com (Немедленно дает A записи)
  • Любая служба Cloud Run -> ccc .com (немедленно выдает записи A)

Однако следующее не работает:

  • Любой сервис Cloud Run -> aaa.com (Спиннер смерти; никогда не возвращал никаких записей DNS через 12 часов)

Есть ли где-нибудь, где я могу получить больше информации о почему это отображение не удается? CLI также дает мне счетчик при запуске: gcloud beta run domain-mappings create --service $SERVICE_NAME --domain aaa.com

Все домены были приобретены через Google Domains. Единственное различие, которое я могу вспомнить между aaa.com и bbb.com, заключается в том, что aaa.com в какой-то момент использовал Cloudflare DNS, хотя с тех пор я вернулся к Google DNS.

1 Ответ

1 голос
/ 15 апреля 2020

Эта проблема волшебным образом решилась через несколько дней. Возможно, что исправило то, что он переключил мой DNS с Cloudflare обратно на Google DNS и ждал, пока это не проскользнет.

Если вы столкнулись с этой проблемой, один из способов - просто использовать www.aaa.com в качестве своего канонического имени вместо aaa.com. Вы можете использовать запись CNAME для сопоставления www.aaa.com с вашей службой Cloud Run. Многие провайдеры DNS (включая Google DNS) дают вам возможность создавать 301 Redirect от aaa.com до www.aaa.com.

...