Jak używać Terraform do wdrażania zasobów AWS

Jak używać Terraform do wdrażania zasobów AWS
Terraform jest opracowywany przez Hashicorp jako narzędzie open source, które służy do automatyzacji i zarządzania infrastrukturą, platformą i usługami. Używa języka deklaratywnego o nazwie Język konfiguracyjny Hashicorp (HCL) do wykonywania wszystkich swoich działań.

Ten przewodnik pokaże wszystkie polecenia Terraform, a następnie sposób wykorzystania Terraform do wdrażania zasobów AWS.

Polecenia Terraform

Aby znaleźć wszystkie polecenia Terraform, wpisz następujące polecenia na terminalu:

Terraform

Uruchamianie powyższego polecenia wyświetli wszystkie polecenia i ich użycie:

Użyj Terraform, aby wdrożyć zasoby AWS (tworzenie S3 Bucket)

Aby rozpocząć pracę nad wdrażaniem zasobów na AWS, po prostu skonfiguruj AWS, wpisując to:

konfiguruj AWS

Użytkownik musi podać „Klucz dostępu”,„Klucz bezpieczeństwa”,„Region", I "Format”Od użytkownika IAM. Kliknij tutaj, aby dowiedzieć się więcej o konfiguracji AWS:

Użyj następującego polecenia, aby potwierdzić, czy Terraform jest zainstalowany w systemie:

Terraform -version

Powyższe polecenie wyświetli wersję Terraform:

Wpisz następujące polecenie, aby utworzyć katalog, w którym pliki zostaną utworzone:

Mkdir Linuxhint-S3

Następnie otwórz ten katalog w edytorze kodu, który w tym przypadku jest kodem Visual Studio:

Utwórz plik o nazwie „dostawca.tf”Wewnątrz folderu i wklej następujący kod:

Terraform
wymagane_providers
AWS =
Źródło = "Hashicorp/AWS"
wersja = "~> 4.0 "



Dostawca „AWS”
region = „US-East-1”

Utwórz kolejny plik o nazwie „główny.tf„Aby wkleić następujący kod w nim:

Zasób „AWS_S3_BUCKET” „B”
Bucket = "Linuxhint-Terraform-Bucket"
tagi =
Name = "moje wiadro"
Środowisko = „dev”

Zapisz pliki i uruchom następujące polecenie w terminalu:

Terraform init

Uruchamianie powyższego polecenia wyświetli następujące dane wyjściowe:

Po zainicjowaniu Terraform użyj następującego polecenia, aby zastosować je, aby utworzyć wiadro S3:

Zastosuj terraform

Korzystanie z powyższego polecenia wyświetli następujące dane wyjściowe:

Przewiń w dół wyjście, aby wpisać „Tak„Zatwierdzenie stworzenia wiadra S3:

Następnie przejdź do pulpitu nawigacyjnego S3 z konsoli AWS i kliknij „Wiadra”Strona z lewego panelu:

S3 Bucket jest dostępny na stronie wiadra:

Z powodzeniem wdrożyłeś wiadro AWS S3:

Wniosek

Aby wdrażać zasoby AWS za pomocą Terraform, po prostu skonfiguruj AWS i zainstaluj Terraform w systemie lokalnym. Utwórz katalog i dodaj pliki w folderze, aby zapisać kod dla tworzenia S3 Bucket za pomocą edytora kodu, a następnie zapisz je. Następnie użyj „w tym" I "stosować”Polecenia do wdrożenia wiadra S3 na konsoli AWS.