跨設定通訊的最佳做法

本頁面提供使用 Terraform 為 Trusted Cloud進行跨設定通訊時的規範和建議。

本指南並非 Terraform 的介紹。如要瞭解如何搭配使用 Terraform 和 Trusted Cloud by S3NS,請參閱「開始使用 Terraform」。

使用 Terraform 時常見的問題,就是如何在不同 Terraform 設定 (可能由不同團隊維護) 之間共用資訊。一般來說,您可以在設定之間共用資訊,而不需要將資訊儲存在單一設定目錄 (甚至是單一存放區) 中。

在不同 Terraform 設定間共用資訊的建議做法,是使用遠端狀態參照其他根模組。建議的狀態後端為 Cloud StorageTerraform Enterprise

如要查詢非由 Terraform 管理的資源,請使用 Google 供應器的資料來源。舉例來說,您可以使用資料來源擷取預設的 Compute Engine 服務帳戶。請勿使用資料來源查詢由其他 Terraform 設定管理的資源。這麼做可能會在資源名稱和結構上建立隱含的依附性,而一般 Terraform 作業可能會意外中斷這些依附性。

後續步驟