如果您有未被管理或者其他資源棧中包含需要管理的雲資源,您可以選擇將這些雲資源匯入到已有的Terraform資源棧中,從而達到統一管理的目的。本文以匯入Elastic IP Address(EIP)資源為例,向您展示如何通過匯入資源的方式更新Terraform資源棧。
準備工作
擷取EIP資源的標識符屬性。
本樣本中,擷取到的EIP資源的標識符屬性為
AllocationId,即EIP的執行個體ID。具體操作,請參見擷取待匯入資源的標識符屬性。擷取EIP的執行個體ID。
登入EIP控制台,擷取要匯入的EIP的執行個體ID。
操作步驟
在左側導覽列,單擊資源棧。
在頂部功能表列的地區下拉式清單,選擇資源棧的所在地區,例如:華東1(杭州)。
在資源棧列表頁面,在目標資源棧右側操作列,選擇。
在選擇模板頁面,將模板錄入方式設定為輸入模板。

在模板內容地區修改模板,添加代碼內容如下,關於Terraform模板結構的更多資訊,請參見Terraform類型模板結構。
# 定義一個名為 "example" 的阿里雲Elastic IP Address (EIP) 資源。 resource "alicloud_eip" "example" { # 設定EIP的頻寬大小為5Mbps。這是EIP執行個體的最大出口頻寬,單位是Mbps。 bandwidth = 5 }在配置參數頁面,配置資源棧名稱、更改集名稱。
在配置資源棧區塊,配置相關參數,單擊下一步。
本樣本使用預設配置。更多資訊,請參見建立資源棧。
在識別資源頁面,輸入資源標識符值(例如:
eip-bp1s1yz3aja40j377****),單擊下一步。
在合規預檢頁面,完成合規預檢,然後單擊下一步。
關於合規預檢的更多資訊,請參見建立資源棧。
在檢查並確認頁面,單擊建立更改集。
在更改集頁簽,單擊更改集右側操作列的執行,執行更改集,開始資源匯入。

在資源頁簽,查看已匯入的EIP資源。

相關文檔
Terraform對ROS功能和資源的支援情況,請參見Terraform支援的功能和資源。
> 匯入資源