Как да използвате Terraform за разполагане на AWS ресурси

Kak Da Izpolzvate Terraform Za Razpolagane Na Aws Resursi



Terraform е разработен от HashiCorp като инструмент с отворен код, който се използва за автоматизиране и управление на инфраструктурата, платформата и услугите. Той използва декларативен език, наречен HashiCorp Configuration Language (HCL), за да изпълнява всички свои дейности.

Това ръководство ще демонстрира как да получите всички команди за terraform и след това как да използвате Terraform за разполагане на ресурси на AWS.

Тераформиращи команди

За да намерите всички команди за тераформа, въведете следните команди на терминала:







тераформа

Изпълнението на горната команда ще покаже всички команди и тяхната употреба:





Използвайте Terraform за разгръщане на AWS ресурси (Създаване на кофа S3)

За да започнете да работите по разполагането на ресурси в AWS, просто конфигурирайте AWS, като напишете това:





aws конфигуриране

Потребителят трябва да предостави „ Ключ за достъп ”, “ Ключ за защита ”, “ Регион ', и ' формат ” от потребителя на IAM. Кликнете тук за да научите повече за конфигурацията на AWS:



Използвайте следната команда, за да проверите дали terraform е инсталиран в системата:

тераформа -версия

Горната команда ще покаже версията на Terraform:

Въведете следната команда, за да създадете директория, в която ще бъдат създадени файловете:

mkdir linuxhint-s3

След това отворете тази директория в редактора на кодове, който в този случай е Visual Studio Code:

Създайте файл с име „ provider.tf ” в папката и поставете следния код:

тераформа {
задължителни_доставчици {
aws = {
източник = 'hashicorp/aws'
версия = '~> 4.0'
}
}
}

доставчик 'aws' {
регион = 'нас-изток-1'
}

Създайте друг файл с име „ main.tf ”, за да поставите следния код в него:

ресурс 'aws_s3_bucket' 'б' {
кофа = 'linuxhint-terraform-кофа'

тагове = {
Име        = 'Моята кофа'
Околна среда = 'разработчик'
}
}

Запазете файловете и изпълнете следната команда в терминала:

terraform init

Изпълнението на горната команда ще покаже следния резултат:

След като тераформата се инициализира, използвайте следната команда, за да я приложите, за да създадете кофа S3:

прилагане на тераформа

Използването на горната команда ще покаже следния резултат:

Превъртете надолу изхода, за да въведете „ да ”, за да одобрите създаването на кофа S3:

След това влезте в таблото за управление S3 от конзолата на AWS и щракнете върху „ кофи ” страница от левия панел:

Кофата S3 е налична на страницата на кофата:

Вие успешно внедрихте кофата AWS S3:

Заключение

За да разположите ресурси на AWS с помощта на terraform, просто конфигурирайте AWS и инсталирайте terraform на локалната система. Създайте директория и добавете файлове в папката, за да напишете код за създаване на кофа S3 с помощта на редактора на код и след това да ги запишете. След това използвайте „ топлина ' и ' Приложи ” команди за разгръщане на кофата S3 на конзолата на AWS.