設定萬用字元子網域 - AWS Amplify 託管

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

設定萬用字元子網域

Amplify Hosting 現在支援萬用字元子網域。萬用字元子網域是全擷取子網域,可讓您將現有和不存在的子網域指向應用程式的特定分支。當您使用萬用字元將應用程式中的所有子網域與特定分支建立關聯時,您可以將相同的內容提供給任何子網域中的應用程式使用者,並避免個別設定每個子網域。

若要建立萬用字元子網域,請指定星號 (*) 做為子網域名稱。例如,如果您*.example.com為應用程式的特定分支指定萬用字元子網域,URL則以 example.com 結尾的任何 都會路由到分支。在這種情況下, dev.example.com 和 的請求prod.example.com將路由到*.example.com子網域。

請注意,Amplify 僅支援自訂網域的萬用字元子網域。您無法將此功能與預設amplifyapp.com網域搭配使用。

下列要求適用於萬用字元子網域:

  • 子網域名稱只能以星號 (*) 指定。

  • 您不能使用萬用字元取代子網域名稱的一部分,如下所示:*domain.example.com。

  • 您無法在網域名稱中間取代子網域,例如:subdomain.*.example.com。

  • 根據預設,所有 Amplify 佈建的憑證都會涵蓋自訂網域的所有子網域。

新增或刪除萬用字元子網域

將自訂網域新增至應用程式後,您可以為應用程式分支新增萬用字元子網域。

  1. 登入 AWS Management Console 並開啟 Amplify Hosting 主控台

  2. 選擇您要管理萬用字元子網域的應用程式。

  3. 在導覽窗格中,選擇託管,然後選擇自訂網域

  4. 自訂網域頁面上,選擇網域組態

  5. 子網域區段中,您可以新增或刪除萬用字元子網域。

    • 新增萬用字元子網域

      1. 選擇 Add new (新增)

      2. 針對子網域,輸入 *

      3. 針對您的應用程式分支,從清單中選擇分支名稱。

      4. 選擇 Save (儲存)。

    • 刪除萬用字元子網域

      1. 選擇子網域名稱旁的移除。未明確設定之子網域的流量會停止,而 Amplify Hosting 會傳回 404 狀態碼給這些請求。

      2. 選擇 Save (儲存)。