做為雲端或專案管理員,您對環境中的資源有一個指定的命名慣例,並且您希望已部署的資源遵循這些慣例,而無需使用者互動。您可以為 Cloud Assembly 專案中的所有部署建立命名範本。

例如,您的主機命名慣例是為資源加上 projectname-sitecode-costcenter-whereDeployed-identifier 前置詞。您可以為每個專案的機器設定自訂命名範本。部分範本變數會在部署時從系統中提取,其他範本變數則以專案自訂內容為基礎。上述前置詞的自訂命名範本類似於下列範例。
${project.name}-${resource.siteCode}-${resource.costCenter}-${endpoint.name}-${######} 
在範本中以 ${######} 形式提供的識別碼會顯示六位數識別碼。識別碼是用於確保唯一性的計數器。該計數器在組織全域範圍內適用,將在所有專案之間遞增,而不僅是目前專案。如果您有多個專案,則對於目前專案中的部署,不會獲得從 000123 到 000124 的序列。您能夠獲得從 000123 到 000127 的增量。

所有資源名稱必須是唯一的。使用增量數字內容以確保唯一性。包括由 Cloud Assembly 命名的部署在內的所有部署的數字將會遞增。隨著系統變得更強大,並且由於將自訂命名套用到了許多資源 (包括虛擬機器、負載平衡器、安全群組、NAT、閘道、資源群組和磁碟),編號可能看起來是隨機的,但這些值仍可確保唯一性。執行測試部署時,這些編號也會遞增。

除了此處提供的範例之外,還可以新增使用者名稱、已使用的映像、其他內建選項,以及簡單字串。當您建置範本時,會提供有關可能選項的提示。

請注意,您看到的部分值只是使用案例範例而已。不能在您的環境中按原樣使用這些值。請考量您可以在何處從範例值替換或推斷,以符合您自己的雲端基礎結構和部署管理需求。

必要條件

  • 確認您知道要用於專案中的部署的命名慣例。
  • 此程序假設您具有或可以建立一個簡單的雲端範本,用於測試您的自訂主機前置詞命名。

程序

  1. 選取基礎結構 > 專案
  2. 選取現有專案或建立新的專案。
  3. 佈建索引標籤上,找到 [自訂內容] 區段,並建立站台代碼的內容和成本中心值。
    您可以在此處將此處顯示的值取代為與您的環境相關的值。
    專案的自訂命名選項
    1. 使用名稱 siteCode 和值 BGL 建立自訂內容。
    2. 使用名稱 costCenter 和值 IT-research 新增另一個自訂內容。
  4. 找到 [自訂命名] 區段並新增以下範本。
    ${project.name}-${resource.siteCode}-${resource.costCenter}-${endpoint.name}-${######} 
    您可以在字串中進行複製,但如果這是您第一個命名範本,請考慮在建置範本時使用提示文字和快速選取。
  5. 部署與專案相關聯的雲端範本,以確認自訂名稱是否會套用至資源。
    1. 按一下設計索引標籤,然後按一下與專案相關聯的雲端範本。
    2. 部署雲端範本。
      部署索引標籤隨即開啟,顯示您的部署正在進行中。
    3. 部署完成後,按一下部署名稱。
    4. 請注意,在拓撲索引標籤上,您的自訂名稱是右窗格中的資源名稱。

      部署拓撲中的自訂資源名稱圖
  6. 如果部署了測試雲端範本以驗證命名慣例,則可以刪除部署。

後續步驟

為其他專案建立自訂命名範本。