Kako uporabljati Terraform za uvajanje virov AWS

Kako Uporabljati Terraform Za Uvajanje Virov Aws



Terraform je razvil HashiCorp kot odprtokodno orodje, ki se uporablja za avtomatizacijo in upravljanje infrastrukture, platforme in storitev. Za izvajanje vseh svojih dejavnosti uporablja deklarativni jezik, imenovan HashiCorp Configuration Language (HCL).

Ta vodnik bo pokazal, kako pridobiti vse ukaze terraform in nato kako uporabiti Terraform za uvajanje virov AWS.

Terraform ukazi

Če želite poiskati vse ukaze terraform, v terminal vnesite naslednje ukaze:







terraform

Zagon zgornjega ukaza bo prikazal vse ukaze in njihovo uporabo:





Uporabite Terraform za uvajanje virov AWS (ustvarjanje vedra S3)

Če želite začeti z uvajanjem virov v AWS, preprosto konfigurirajte AWS tako, da vnesete to:





aws configure

Uporabnik mora zagotoviti » Ključ za dostop ”, “ Varnostni ključ ”, “ Regija «, in » Oblika « od uporabnika IAM. Kliknite tukaj če želite izvedeti več o konfiguraciji AWS:



Z naslednjim ukazom preverite, ali je terraform nameščen v sistemu:

terraform -različica

Zgornji ukaz bo prikazal različico Terraform:

Vnesite naslednji ukaz, da ustvarite imenik, v katerem bodo ustvarjene datoteke:

mkdir linuxhint-s3

Nato odprite ta imenik v urejevalniku kode, ki je v tem primeru Visual Studio Code:

Ustvarite datoteko z imenom ' ponudnik.tf ” znotraj mape in prilepite naslednjo kodo:

terraform {
zahtevani_ponudniki {
aws = {
vir = 'hashicorp/aws'
različica = '~> 4,0'
}
}
}

ponudnik 'aws' {
regija = 'us-vzhod-1'
}

Ustvarite drugo datoteko z imenom ' main.tf «, da vanj prilepite naslednjo kodo:

vir 'aws_s3_bucket' 'b' {
vedro = 'linuxhint-terraform-bucket'

oznake = {
Ime        = 'Moja žlica'
Okolje = 'razvoj'
}
}

Shranite datoteke in zaženite naslednji ukaz v terminalu:

terraform init

Zagon zgornjega ukaza bo prikazal naslednje rezultate:

Ko je terraform inicializiran, uporabite naslednji ukaz, da ga uporabite za ustvarjanje vedra S3:

uporabi terraform

Uporaba zgornjega ukaza bo prikazala naslednje rezultate:

Pomaknite se navzdol po izpisu in vnesite » ja ”, da odobrite ustvarjanje vedra S3:

Po tem pojdite na nadzorno ploščo S3 s konzole AWS in kliknite » Vedra ” na levi plošči:

Žlica S3 je na voljo na strani vedra:

Uspešno ste namestili vedro AWS S3:

Zaključek

Če želite razmestiti vire AWS z uporabo terraforma, preprosto konfigurirajte AWS in namestite terraform v lokalni sistem. Ustvarite imenik in dodajte datoteke v mapo za pisanje kode za ustvarjanje vedra S3 z uporabo urejevalnika kode in jih nato shranite. Po tem uporabite » toplota « in » uporabiti ” za razmestitev vedra S3 na konzoli AWS.