命名資源

本頁面說明 Compute Engine 資源的命名慣例。

資源是構成 Cloud 服務或產品的基本元件。舉例來說,Compute Engine 上的資源包括但不限於:

如要進一步瞭解資源,請參閱全球、區域和地區資源說明文件

命名慣例

在 Compute Engine 上建立新資源時,您必須提供資源名稱等屬性。

如果是 Compute Engine 上的資源,資源名稱必須符合下列格式 (除非建立該資源的說明文件中另有規定):

  • 長度介於 1 到 63 個字元之間。
  • 符合 RFC 1035 慣例。
  • 符合規則運算式 ^[a-z]([-a-z0-9]*[a-z0-9])?。也就是說,第一個字元必須是小寫字母,後續的所有字元則須由連字號、小寫字母或數字組成,但最後一個字元不得為連字號。

名稱唯一性

一般而言,資源名稱在專案內的位置不得重複。舉例來說,外部 IP 位址名稱在所屬區域內不得重複。不過,您可以在不同位置重複使用名稱。

如果 Compute Engine 專案資源的 vmDnsSetting 設定不是設為 ZonalOnly,則專案中的所有 VM 名稱都不得重複。我們強烈建議為專案使用 vmDnsSetting:ZonalOnly 設定,不僅因為您可以在區域和地區之間重複使用 VM 名稱,也因為此設定可將 DNS 註冊失敗隔離到個別區域,進而提高可靠性。詳情請參閱區域 DNS 名稱