建立「領域資源」

佈建您在 Terraform 組態中定義的資源。

在您開始之前,請確定您的本機機器擁有網際網路存取權。如果您的本機機器位於防火牆之後,請設定代理主機以允許 Terraform 連結網際網路。
在根目錄中完成下列步驟:
  1. 起始 Terraform:
    terraform init
    此命令會下載 oci 提供者 Plugin 並設定要由 Terraform 使用的目錄。
  2. 檢查組態的語法是否沒有錯誤:
    terraform validate
  3. 如果語法錯誤存在,請修正錯誤,然後重複上一個步驟。

    若要除錯問題,您可以啟用記錄日誌:

    • TF_LOG 環境變數設定為 TRACEDEBUGINFOWARNERROR,以設定日誌層次。TRACE 層次是最詳細的。
    • 使用 TF_LOG_PATH 環境變數來設定日誌檔路徑。
  4. 複查組態中定義的資源。
    terraform plan
    輸出會顯示您套用此組態時所執行的動作,如下列範例所示。
    Plan: 26 to add, 0 to change, 0 to destroy.
  5. 如果想要進行任何變更,請編輯組態、驗證組態,然後複查修訂的計畫。
  6. 建立資源:
    terraform apply

    如果發生下列錯誤,請執行 terraform init 以下載最新的提供者 Plugin。

    錯誤:無法建立提供者"oci"來取得綱要:與 Plugin 不相容的 API 版本。Plugin 版本:versionNumber,從屬端版本:versionNumber

  7. 在提示輸入 yesDo you want to perform these actions?
    針對每個資源,Terraform 會顯示作業的狀態。
  8. 建立資源時,會在輸出中顯示 Apply complete,以及新增、變更和毀棄的資源數目。
    Apply complete! Resources: 26 added, 0 changed, 0 destroyed.
    若要稍後檢視屬性清單,請執行 terraform show 命令。
您可以透過建立其他資源 (例如子網路) 以及在每個區間建立服務來自訂拓樸。