做為雲端或專案管理員,您對環境中的資源有一個指定的命名慣例,並且您希望已部署的資源遵循這些慣例,而無需使用者互動。您可以為 Cloud Assembly 專案中的所有部署建立命名範本。
例如,您的主機命名慣例是為資源加上
projectname-sitecode-costcenter-whereDeployed-identifier 前置詞。您可以為每個專案的機器設定自訂命名範本。部分範本變數會在部署時從系統中提取,其他範本變數則以專案自訂內容為基礎。上述前置詞的自訂命名範本類似於下列範例。
${project.name}-${resource.siteCode}-${resource.costCenter}-${endpoint.name}-${######}在範本中以
${######}
形式提供的識別碼會顯示六位數識別碼。識別碼是用於確保唯一性的計數器。該計數器在組織全域範圍內適用,將在所有專案之間遞增,而不僅是目前專案。如果您有多個專案,則對於目前專案中的部署,不會獲得從 000123 到 000124 的序列。您能夠獲得從 000123 到 000127 的增量。
所有資源名稱必須是唯一的。使用增量數字內容以確保唯一性。包括由 Cloud Assembly 命名的部署在內的所有部署的數字將會遞增。隨著系統變得更強大,並且由於將自訂命名套用到了許多資源 (包括虛擬機器、負載平衡器、安全群組、NAT、閘道、資源群組和磁碟),編號可能看起來是隨機的,但這些值仍可確保唯一性。執行測試部署時,這些編號也會遞增。
除了此處提供的範例之外,還可以新增使用者名稱、已使用的映像、其他內建選項,以及簡單字串。當您建置範本時,會提供有關可能選項的提示。
請注意,您看到的部分值只是使用案例範例而已。不能在您的環境中按原樣使用這些值。請考量您可以在何處從範例值替換或推斷,以符合您自己的雲端基礎結構和部署管理需求。
必要條件
- 確認您知道要用於專案中的部署的命名慣例。
- 此程序假設您具有或可以建立一個簡單的雲端範本,用於測試您的自訂主機前置詞命名。
程序
後續步驟
為其他專案建立自訂命名範本。