新增由協力廠商 DNS 提供者管理的自訂網域 - AWS Amplify

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

新增由協力廠商 DNS 提供者管理的自訂網域

如果您不使用 Amazon Route 53 管理網域,您可以將第三方 DNS 提供者管理的自訂網域新增到部署在 Amplify 主控台中的應用程式。

如果您使用的是 GoDaddy 或谷歌域名,請參閱新增由 GoDaddy 管理的自訂網域新增 Google 網域管理的自訂網域以取得這些提供者的特定程序。

新增由第三方 DNS 提供者所管理的自訂網域

  1. 登入 AWS 管理主控台,並開啟Amplify 主控台

  2. 選擇您要為其新增自訂網域的應用程式。

  3. 在導覽窗格中,選擇應用程式設定網域管理

  4. 在網域管理頁面,選擇新增網域

  5. 適用於網域,輸入您的根網域名稱,然後選擇設定網域。例如,如果您的網域名稱是https://example.com,輸入example.com

    如果您尚未擁有該網域且該網域可供使用,您可以在Amazon Route 53

  6. 依預設,「Amplify 控制台」會自動為您的網域建立兩個子網域項目。例如,如果您的網域名稱是example.com,您將看到子域名https://www.example.comhttps://example.com,並從根網域設定重新導向至www子網域。

    (選用) 如果您希望只新增子網域,您可以修改預設組態。若要變更預設組態,請選擇重新寫入和重新導向、設定您的網域,然後選擇Save (儲存)

    
                  Amplify 控制台中網域管理部分的螢幕擷取畫面。
  7. 請執行下列其中一項:

  8. 動作功能表,選擇檢視 DNS 記錄。使用 Amplify 控制台中顯示的 DNS 記錄,向您的第三方網域供應商更新 DNS 記錄。

    
                  Amplify 主控台中更新 DNS 記錄區段的螢幕擷取畫面。
  9. 前往 DNS 供應商的網站,登入您的帳戶,並找出您網域的 DNS 管理設定。

  10. 設定 CNAME 以指向 AWS 驗證伺服器。例如,如果驗證伺服器是例如,您可以使用這些方法來驗證。,輸入例如,您可以使用這些方法來驗證。。「Amplify 控制台」會使用這些資訊來驗證您的網域擁有權,並為您的網域產生 SSL/TLS 憑證。一旦 Amplify 主控台驗證您網域的擁有權,將使用 HTTPS/2 提供所有流量。

    重要

    在 Amplify 主控台中新增自訂網域後,請務必立即執行此步驟。AWS Certificate Manager (ACM) 會立即開始嘗試驗證擁有權。隨著時間的推移,檢查變得不那麼頻繁。如果您在建立應用程式的幾個小時後新增或更新 CNAME 記錄,這可能會導致您的應用程式卡在擱置中的驗證狀態。

  11. 設定第二個 CNAME 記錄 (例如https://*.example.com),將您的子網域指向 Amplify 網域。如果您有生產流量,建議您在網域狀態會顯示為有用,在 Amplify 主控台中。

  12. 設定 A/ALIAS 記錄以指向您的功率應用程式網域的根網域 (例如https://example.com。ANAME 記錄會將您的網域的根指向主機名稱。如果您有生產流量,建議您在網域狀態會顯示為有用在主控台中。對於不具有 A/ALIAS 支援的 DNS 提供者,我們強烈建議將 DNS 遷移至 Route 53。如需詳細資訊,請參閱「」將 Amazon Route 53 設定為 DNS 服務

注意

網域擁有權的驗證和第三方網域的 DNS 傳輸可能需要最多 48 小時。如需解決發生錯誤的說明,請參閱自訂網域故障診斷