amazon-web-services - Terraform 导入 - 查找资源 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
解决方案
首先,数据库子网组和 ElastiCache 子网组是两个不同的东西。您不会将您的数据库子网组用于您的 ElasticCache 实例。
从文档看来,db 子网组和缓存子网组都是按其名称而不是 ID 导入的。您可以在控制台中找到您的子网组名称:
ElastiCache
仪表板 -Subnet Groups
侧边栏 -Name
列
或RDS
仪表板 -Subnet Groups
在侧边栏 -Name
列
推荐阅读
- python - Python 正则表达式捕获 Verilog 端口名称
- html - 嵌套内部元素的样式:未应用已访问声明(vuejs,sass)
- c# - 无法加载程序集文件
- javascript - 如何更改每个 html 表格行手风琴
- kubernetes - Kubernetes 中的 Gitlab Runner 无法解析主机
- mongodb - 无法使用 Go 驱动程序连接到未初始化的副本集
- python - 是否可以将函数定义为变量?
- r - SuperLearner 用于 R 中的生存结果
- git - 在 ansible-pull 命令中使用托管在 S3 上的 Git 存储库而不是 Github/Stash
- liferay - 如何在 Liferay 7.1 的 jsp 中嵌入导航 portlet?