部署 Cloud Assembly 範本時,一個資源可能需要先提供另一個資源。

如何建立明確相依性

有時,一個資源需要先部署另一個資源。例如,可能需要先存在資料庫伺服器,才能建立應用程式伺服器並將其設定為存取資料庫伺服器。

明確相依性會設定部署時的建置順序,或用於縮小或擴充動作。您可以使用圖形設計畫布或代碼編輯器新增明確相依性。

  • 設計畫布選項 - 從相依資源開始繪製連線,然後在要先部署的資源處結束。
  • 代碼編輯器選項 - 將 dependsOn 內容新增至相依資源,並識別要先部署的資源。

    明確相依性會在畫布中建立一個實心箭頭。

明確相依性

如何建立隱含相依性或內容繫結

有時,一個資源內容需要在另一個資源的內容中找到值。例如,備份伺服器可能需要正在備份的資料庫伺服器的作業系統映像,因此資料庫伺服器必須存在。

隱含相依性也稱為內容繫結,它會透過等到所需內容可用後再部署相依資源來控制建置順序。您可以使用代碼編輯器新增隱含相依性。

  • 編輯相依資源,以新增識別該資源的內容和必須先存在的內容。

    隱含相依性或內容繫結會在畫布中建立一個虛線箭頭。

隱含相依性或內容繫結