透過 Cloud Assembly 常數,可以無訊息方式將已知的索引鍵-值配對套用至您的設計。
此索引鍵會顯示在雲端範本代碼中,而該值會成為以該雲端範本為基礎的部署的一部分。常數需要資源下的 propgroup
繫結。
propgroup
繫結僅與常數內容群組搭配使用,而不與輸入內容群組搭配使用。
建立常數內容群組
- 移至新增內容群組。 ,然後按一下
- 選取常數值。
- 命名新的內容群組並進行說明。
名稱 內容群組名稱在指定的組織中必須是唯一的。僅允許使用字母、數字和底線。 顯示名稱 保留空白。請求表單上不顯示任何標題。 說明 說明這組常數的用途。 範圍 確定管理員是否可以與整個組織共用內容群組。否則,只有一個專案可以存取內容群組。
雖然您始終可以在群組中新增或修改內容,但範圍是永久的,之後無法進行變更。
專案 如果範圍為僅限專案,則表示此專案可以存取內容群組。 - 若要將常數內容新增至群組,請按一下新增內容。
- 輸入名稱 (用作索引鍵) 和說明。
- 選取內容類型,然後將
null
取代為所需的值。按一下建立。 - 將更多常數新增至群組,然後在完成時按一下儲存。
將雲端範本資源繫結到內容群組
若要以無訊息方式使用資源內的常數值,請在資源下新增 propgroup
繫結。
可以透過參考內容群組本身將整組常數新增至資源。
resources: Cloud_Machine_1: type: Cloud.Machine properties: payerInfo: '${propgroup.payerDetails}'
或者,可以將內容群組中的個別常數新增至設計的所選部分。
resources: Cloud_Machine_1: type: Cloud.Machine properties: payerAccount: '${propgroup.payerDetails.payerAccountNumber}' payerCost: '${propgroup.payerDetails.payerCostCenter}' payerFed: '${propgroup.payerDetails.payerFederal}'