Terraform Import - поиск идентификатора ресурса - PullRequest
0 голосов
/ 23 января 2019

Я пытаюсь импортировать aws_db_subnet_group.Документы terraform очень ограничены в объяснении того, как вы должны делать это, кроме предоставления одной строки для выполнения

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

Я ищу консоль AWS и не могу найтиэто <subnet-group-id> где угодно.Я сталкивался с этой проблемой несколько раз, ища в консоли AWS идентификатор конкретного ресурса, чтобы я мог его импортировать.Кто-нибудь знает, где / как это сделать вообще?А для моей текущей проблемы, как найти его для идентификатора группы подсети ElastiCache?

Я сослался на документацию aws эластичный и попытался запустить describe-cache-subnet-groups

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

Но это не дало мне никакого идентификатора, связанного с группой подсети кеша, который я мог бы использовать для импорта

1 Ответ

0 голосов
/ 23 января 2019

Прежде всего, группы подсетей БД и группы подсетей ElastiCache - это две разные вещи. Вы не используете свои группы подсетей БД для своих экземпляров ElasticCache.

Из документации видно, что как группы подсетей db, так и группы подсетей кэша импортируются по их именам, а не по идентификаторам. Вы можете найти имена групп вашей подсети в консоли:

ElastiCache панель приборов - Subnet Groups на боковой панели - Name столбец

или RDS панель инструментов - Subnet Groups на боковой панели - Name столбец

...