簡體   English   中英

Terraform使用AWS中的Terraform模塊導入

[英]Terraform Import using Terraform modules in AWS

我有一個Terraform模板文件,它使用一些外部源模塊(存儲在Git倉庫中),我試圖導入我的ECS集群,我試圖運行

terraform import module.module_name arn::here

但是我收到有關資源尋址的錯誤,並且資源地址必須包含完整的資源規范。

首先運行一個terraform plan ,您將看到模塊將嘗試創建的所有資源。

找到那里引用的ECS集群 - 它可能會顯示為嘗試創建新資源的Terraform(因為它應該做什么:-))

現在是你想要解決的Terraform資源的名稱,它將比module.module_name長得多,它將類似於module.module_name.ecs_cluster.your_ecs_cluster_resource_name

然后,而不是使用ARN作為第二個參數,您只想使用群集名稱作為文檔狀態。

您只能導入模塊中的資源 - 模塊本身在AWS中沒有相應的ARN。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM