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

Jak Uzywac Terraform Do Wdrazania Zasobow Aws



Terraform jest rozwijany przez HashiCorp jako narzędzie typu open source, które służy do automatyzacji i zarządzania infrastrukturą, platformą i usługami. Do wykonywania wszystkich swoich działań używa deklaratywnego języka o nazwie HashiCorp Configuration Language (HCL).

Ten przewodnik pokaże, jak uzyskać wszystkie polecenia terraform, a następnie jak używać Terraform do wdrażania zasobów AWS.

Komendy Terraforma

Aby znaleźć wszystkie polecenia terraform, wpisz następujące polecenia w terminalu:







terraformować

Uruchomienie powyższego polecenia spowoduje wyświetlenie wszystkich poleceń i ich użycia:





Używanie Terraform do wdrażania zasobów AWS (Tworzenie zasobnika S3)

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





konfiguracja 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 sprawdzić, czy terraform jest zainstalowany w systemie:

terraformować -wersja

Powyższe polecenie wyświetli wersję Terraform:

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

mkdir linuxhint-s3

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

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

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

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

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

ratunek 'aws_s3_bucket' 'B' {
wiadro = „linuxhint-terraform-bucket”

tagi = {
Imię        = „Moje wiadro”
Środowisko = „Deweloper”
}
}

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

start terraforma

Uruchomienie powyższego polecenia spowoduje wyświetlenie następującego wyniku:

Po zainicjowaniu terraformu użyj następującego polecenia, aby zastosować go do utworzenia wiadra S3:

zastosowanie terraformu

Użycie powyższego polecenia spowoduje wyświetlenie następującego wyniku:

Przewiń dane wyjściowe, aby wpisać „ Tak ”, aby zatwierdzić utworzenie zasobnika S3:

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

Wiaderko S3 jest dostępne na stronie kubełka:

Pomyślnie wdrożyłeś zasobnik AWS S3:

Wniosek

Aby wdrożyć zasoby AWS przy użyciu terraform, po prostu skonfiguruj AWS i zainstaluj terraform w systemie lokalnym. Utwórz katalog i dodaj pliki w folderze, aby napisać kod do tworzenia zasobnika S3 za pomocą edytora kodu, a następnie zapisz je. Następnie użyj „ ciepło ' I ' stosować ”, aby wdrożyć wiadro S3 na konsoli AWS.