簡體   English   中英

Terraform 導入 - 查找資源 ID

[英]Terraform Import - finding the resource id

我正在嘗試導入aws_db_subnet_group 除了提供要執行的一行之外, terraform 文檔在解釋您應該如何執行此操作方面非常有限

terraform import aws_db_subnet_group.default <subnet-group-id>

我正在搜索 AWS 控制台,但在任何地方都找不到此<subnet-group-id> 我現在遇到過幾次這個問題,通過 AWS 控制台尋找特定資源的 ID,以便我可以導入它。 有誰知道一般在哪里/如何去做? 對於我當前的問題,如何為 ElastiCache 子網組 ID 找到它?

我參考了aws elasticache文檔並嘗試運行describe-cache-subnet-groups

aws elasticache describe-cache-subnet-groups --cache-subnet-group-name <name>

但這並沒有給我任何與我可以用於導入的緩存子網組相關的 ID

首先,DB 子網組和 ElastiCache 子網組是兩個不同的東西。 您不將 db 子網組用於 ElasticCache 實例。

從文檔看來,db 子網組和緩存子網組都是按名稱而不是 ID 導入的。 您可以在控制台中找到您的子網組名稱:

ElastiCache儀表板 - 側邊欄上的Subnet Groups - Name

RDS儀表板 - 側邊欄上的Subnet Groups - Name

暫無
暫無

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

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