Kako koristiti Terraform za implementaciju AWS resursa

Kako Koristiti Terraform Za Implementaciju Aws Resursa



Terraform je razvio HashiCorp kao alat otvorenog koda koji se koristi za automatizaciju i upravljanje infrastrukturom, platformom i uslugama. Za obavljanje svih svojih aktivnosti koristi deklarativni jezik koji se zove HashiCorp Configuration Language (HCL).

Ovaj će vodič pokazati kako dobiti sve terraform naredbe i zatim kako koristiti Terraform za implementaciju AWS resursa.

Terraform naredbe

Da biste pronašli sve terraform naredbe, upišite sljedeće naredbe na terminalu:







terraformirati

Pokretanje gornje naredbe prikazat će sve naredbe i njihovu upotrebu:





Koristite Terraform za implementaciju AWS resursa (stvaranje S3 spremnika)

Za početak rada na postavljanju resursa na AWS, jednostavno konfigurirajte AWS upisivanjem ovog:





aws konfigurirati

Korisnik mora osigurati ' Pristupni ključ ”, “ Sigurnosni ključ ”, “ Regija ', i ' Format ” od IAM korisnika. Klik ovdje da saznate više o AWS konfiguraciji:



Koristite sljedeću naredbu za provjeru je li terraform instaliran na sustavu:

terraformirati -verzija

Gornja naredba prikazat će verziju Terraforma:

Upišite sljedeću naredbu za stvaranje direktorija u kojem će se kreirati datoteke:

mkdir linuxhint-s3

Nakon toga otvorite ovaj direktorij u uređivaču koda koji je u ovom slučaju Visual Studio Code:

Stvorite datoteku pod nazivom ' davatelj.tf ” unutar mape i zalijepite sljedeći kod:

terraformirati {
potrebni_pružatelji {
aws = {
izvor = 'hashicorp/aws'
verzija = '~> 4,0'
}
}
}

davatelj usluga 'aws' {
regija = 'us-istok-1'
}

Stvorite drugu datoteku pod nazivom ' glavni.tf ” da u njega zalijepite sljedeći kod:

resurs 'aws_s3_kanta' 'b' {
kanta = 'linuxhint-terraform-bucket'

oznake = {
Ime        = 'Moja kanta'
Okolina = 'Razvoj'
}
}

Spremite datoteke i pokrenite sljedeću naredbu u terminalu:

terraform init

Pokretanje gornje naredbe prikazat će sljedeći izlaz:

Nakon što se terraform inicijalizira, upotrijebite sljedeću naredbu da je primijenite za stvaranje S3 spremnika:

terraform primijeniti

Korištenje gornje naredbe prikazat će sljedeći izlaz:

Pomaknite se prema dolje da upišete ' Da ” da biste odobrili stvaranje S3 spremnika:

Nakon toga idite na nadzornu ploču S3 s AWS konzole i kliknite na ' Kante ” stranica s lijeve ploče:

S3 kanta je dostupna na stranici kanta:

Uspješno ste implementirali AWS S3 kantu:

Zaključak

Za implementaciju AWS resursa pomoću terraforma, jednostavno konfigurirajte AWS i instalirajte terraform na lokalni sustav. Stvorite direktorij i dodajte datoteke unutar mape za pisanje koda za stvaranje S3 spremnika pomoću uređivača koda, a zatim ih spremite. Nakon toga upotrijebite ' toplina ' i ' primijeniti ” naredbe za postavljanje S3 spremnika na AWS konzoli.