以網域命名的值區驗證

本頁面說明 Cloud Storage 中以網域名稱命名的 bucket 相關規定和驗證程序。

以網域為名的 buckets 是指以註冊網域命名的 buckets,例如 example.com。如要在 Cloud Storage 建立網域名稱 bucket,必須驗證網域擁有權。您可以使用這些值區託管靜態網站,或在自訂網域下管理資料。如要瞭解 bucket 命名方式,請參閱 bucket 命名規範。

以網域命名值區的需求條件

Cloud Storage 會將含有半形句號的 bucket 名稱視為網域名稱。因此,名稱中含有半形句號的值區必須:

  • 在語法上為有效的 DNS 名稱 (例如:bucket..example.com 為無效名稱,因為其中含有連續兩個點)。
  • 結尾為目前識別的頂層網域,例如 .com。
  • 由授權使用此網域名稱的使用者所建立。

以有效網域命名的值區範例有 example.com、buckets.example.com 以及 www.example.co.uk。

誰可以建立以有效網域命名的值區?

如要建立以有效網域命名的值區,必須確定您已獲得授權使用該網域名稱。有權使用網域名稱的人包括:

  • 網域或上層網域的已驗證擁有者
  • 網域或上層網域的委派擁有者
  • 網域或上層網域的已驗證網站擁有者

如果網域擁有者存在,網站擁有者就無法建立值區。網域擁有者可以藉此嚴格控管可建立網域名稱值區的使用者。

例如,假設您的 IT 員工擁有使用 http://reports.example.com 的網站。驗證該網站後,他們就能建立像是 reports.example.com 及 annual.reports.example.com 等值區。但如果之後驗證您擁有網域 example.com,則只有您可以建立這些值區。由於您已驗證網域 example.com,因此也可以建立 bucket example.com。由於 IT 員工是網站擁有者,因此無法再建立 bucket。

網域擁有權驗證

如果專案打算使用網域名稱 bucket,建立 bucket 的團隊成員必須證明自己有權在指定網域中建立 bucket。如要在 Cloud Storage bucket 中託管網域內容,建議您驗證網域擁有權。

Cloud Storage 會使用 Search Console 驗證網域擁有權。

驗證網域擁有權:

  1. 開啟 Search Console。您必須登入用來管理網域擁有權的使用者帳戶。

    開啟 Search Console

  2. 在「Domain」(網域) 窗格中,輸入要驗證的網域或子網域,然後按一下 [Continue] (繼續)。

  3. 請按照窗格中顯示的操作說明以透過 DNS 記錄驗證網域擁有權。

委派擁有者

驗證網域擁有權後,您可以新增其他委派擁有者,他們也可以在已驗證的網域名稱下建立 bucket。這些擁有者可以包括服務帳戶。

如要將委派擁有者新增至網域:

  1. 前往 Search Console 的使用者管理頁面。確認資源選取器中已選取要管理的網域。
  2. 點選「Add user」。
  3. 在對話方塊中,輸入新擁有者的電子郵件地址。
  4. 針對「權限」選取「擁有者」。
  5. 按一下「新增」。

疑難排解

請參閱 Search Console 說明頁面,瞭解以下主題:

  • 驗證網站擁有權的方法。
  • 使用 DNS TXT 或 CNAME 記錄進行驗證。
  • 排解常見驗證錯誤。

後續步驟