Как создать дубликат ресурса в AWS с помощью terraform - PullRequest
0 голосов
/ 25 мая 2020

Я хочу использовать terraform для хранения ресурса aws, например SQS в AWS. У меня есть один SQS, созданный вручную через консоль AWS. Теперь я думаю об импорте SQS через

terrafom import. Он создаст файл .tfstate. Могу ли я использовать этот файл для создания файла конфигурации ресурсов .tf? Так что либо я могу создать аналогичные sqs только с изменением имени, не повторяя ручных усилий? Также я хочу использовать файл .tf для создания такого же ресурса в другой среде, например Prod

1 Ответ

0 голосов
/ 26 мая 2020

Нет. Вы, конечно, можете использовать terraform для создания нескольких (почти) идентичных ресурсов, но вы не можете использовать его для создания файлов .tf для вас.

В вашей ситуации вы хотите сделать следующее: запишите конфигурацию, которую вы хотите для своих SQS, в файл .tf, а затем используйте terraform для их создания. Не создавайте их через консоль. Вы можете создать несколько экземпляров одного определения ресурса, используя циклы или просто мета-аргумент count .

...