部署 Cloud Assembly 範本時,一個資源可能需要先提供另一個資源。
重要:
箭頭僅表示相依性,而不是連線。若要連線資源以便進行通訊,請參閱Cloud Assembly 設計入門。
明確相依性
有時,一個資源需要先部署另一個資源。例如,可能需要先存在資料庫伺服器,才能建立應用程式伺服器並將其設定為存取資料庫伺服器。
明確相依性會設定部署時的建置順序,或用於縮小或擴充動作。您可以使用圖形設計畫布或代碼編輯器新增明確相依性。
- 設計畫布選項 - 從相依資源開始繪製連線,然後在要先部署的資源處結束。
- 代碼編輯器選項 - 將
dependsOn
內容新增至相依資源,並識別要先部署的資源。明確相依性會在畫布中建立一個實心箭頭。
內容繫結
有時,一個資源內容需要在另一個資源的內容中找到值。例如,備份伺服器可能需要正在備份的資料庫伺服器的作業系統映像,因此資料庫伺服器必須存在。
內容繫結也稱為隱含相依性,它透過等到所需內容可用後再部署相依資源來控制建置順序。您可以使用代碼編輯器新增內容繫結。
- 編輯相依資源,以新增識別該資源的內容和必須先存在的內容。
內容繫結會在畫布中建立一個虛線箭頭。