Jak korzystać z dostawcy Terraform AWS?

Jak Korzystac Z Dostawcy Terraform Aws



Terraform to platforma Infrastructure-as-code, stworzona przez HashiCorp z wykorzystaniem języka GO, jest partnerem sieciowym AWS. Zasadniczo został zaprojektowany dla DevOps, aby tworzyć, utrzymywać i zarządzać zasobami i usługami w chmurze za pomocą interfejsu wiersza poleceń i kodowania. Jest podobny do AWS CloudFormation, ale może zarządzać zasobami w chmurze wielu dostawców usług w chmurze.

Ten post zawiera przewodnik proceduralny dotyczący korzystania z Terraform AWS Provide. Na początek ten post musisz mieć I zainstalowany w twoim systemie.







Zainstaluj Terraforma

Aby zainstalować Terraform, otwórz wiersz polecenia i wpisz to polecenie:



> czekolada zainstalować terraformować



Wpisz tak, gdy podczas instalacji pojawi się komunikat o ciągłości.



Aby zobaczyć zainstalowaną wersję, użyj tego polecenia:





> terraformować -W



Kolejnym krokiem jest utworzenie katalogu do pracy poprzez wpisanie:

> mkdir terraform-aws-instancja



Przejdź do nowo utworzonego katalogu, wpisując:



> płyta CD terraform-aws-instancja



Na powyższym wyjściu widać, że katalog jest teraz zmieniony.

Aby utworzyć główny plik konfiguracyjny dla Terraform, użyj tego polecenia:

> notatnik główny.tf



Notatnik wyświetli komunikat, że ten plik nie istnieje. Czy chcesz utworzyć nowy plik o tej nazwie, kliknij przycisk Tak:


Wpisz ten kod w pliku i możesz zmienić ustawienia EC2 zgodnie ze swoimi wymaganiami (w razie potrzeby):

terraformować {
wymagani_dostawcy {
aws = {
źródło = 'hashicorp/aws'
wersja = '~> 4,16'
}
}

wymagana_wersja = '>= 1.2.0'
}

dostawca „och” {
region  = „nas-wschód-1”
}

ratunek 'aws_instancja' 'serwer_aplikacji' {
który           = 'ami-0b0ea68c435eb488d'
typ_instancji = 't2.micro'

tagi = {
Imię = „TerraformAppServerInstancja”
}
}


Zapisz i zamknij plik.

Kolejnym krokiem jest zainicjowanie katalogu roboczego Terraform poprzez wpisanie:

> start terraforma



Po pomyślnej inicjalizacji Terraform pojawi się komunikat o powodzeniu:


Wpisz to polecenie, aby utworzyć lub zaktualizować infrastrukturę w zależności od pliku konfiguracyjnego:

> zastosowanie terraformu



Wpisz tak, gdy zobaczysz komunikat o ciągłości:


Zajmie to trochę czasu, poczekaj, aż się zakończy:


Po zakończeniu polecenia zobaczysz, że konfiguracja zakodowana w pliku main.tf została wykonana pomyślnie.

W konsoli zarządzania Amazon przejdź do instancji EC2:


W dashboardzie EC2 widać, że instancja EC2 jest tworzona przy użyciu pliku Terraform main.tf:


W ten sposób używasz dostawcy Terraform AWS do tworzenia, zarządzania i aktualizowania dowolnego zasobu lub usługi w chmurze.

Wniosek

Terraform to narzędzie IAC, opracowane dla DevOps w celu tworzenia, zarządzania i aktualizowania zasobów w chmurze, obsługuje wielu dostawców chmury, a AWS jest jednym z nich. Aby zainstalować Terraform, potrzebujesz Chocolatey i AWS CLI w swoim systemie. Po zainstalowaniu Terraform utwórz plik konfiguracyjny z kodem żądanego zadania i użyj polecenia Zastosuj, aby wprowadzić zmiany.