В этом руководстве показано, как получить все команды Terraform, а затем как использовать Terraform для развертывания ресурсов AWS.
Команды терраформирования
Чтобы найти все команды терраформирования, введите в Терминале следующие команды:
терраформировать
Выполнение приведенной выше команды отобразит все команды и их использование:
Использование Terraform для развертывания ресурсов AWS (создание корзины S3)
Чтобы начать развертывание ресурсов в AWS, просто настройте AWS, введя следующее:
настроить aws
Пользователь должен указать « Ключ доступа », « Ключ безопасности », « Область ', и ' Формат ” от пользователя IAM. Нажмите здесь чтобы узнать больше о конфигурации AWS:
Используйте следующую команду, чтобы проверить, установлен ли terraform в системе:
терраформировать -версияПриведенная выше команда отобразит версию Terraform:
Введите следующую команду, чтобы создать каталог, в котором будут созданы файлы:
мкдир линуксхинт-s3
После этого откройте этот каталог в редакторе кода, в данном случае это Visual Studio Code:
Создайте файл с именем « провайдер.tf ” внутри папки и вставьте следующий код:
терраформировать {required_providers {
авс = {
источник '=' 'хашикорп/авс'
версия = '~> 4.0'
}
}
}
провайдер 'Ой' {
регион = 'сша-восток-1'
}
Создайте еще один файл с именем « main.tf », чтобы вставить в него следующий код:
ресурс 'aws_s3_bucket' 'б' {ведро = 'linuxhint-terraform-bucket'
теги = {
Имя = 'Мое ведро'
Окружающая среда = 'Дев'
}
}
Сохраните файлы и выполните следующую команду в Терминале:
инициализация терраформированияВыполнение приведенной выше команды отобразит следующий вывод:
После инициализации терраформы используйте следующую команду, чтобы применить ее для создания корзины S3:
применить терраформИспользование приведенной выше команды отобразит следующий вывод:
Прокрутите вывод вниз, чтобы ввести « да », чтобы одобрить создание корзины S3:
После этого зайдите на панель инструментов S3 из консоли AWS и нажмите « Ведра ” на левой панели:
Сегмент S3 доступен на странице корзины:
Вы успешно развернули корзину AWS S3:
Заключение
Чтобы развернуть ресурсы AWS с помощью terraform, просто настройте AWS и установите terraform в локальной системе. Создайте каталог и добавьте файлы в папку, чтобы написать код для создания корзины S3 с помощью редактора кода, а затем сохраните их. После этого используйте « нагревать ' и ' применять ” для развертывания корзины S3 на консоли AWS.