Kaip naudoti „Terraform“ AWS ištekliams diegti

Kaip Naudoti Terraform Aws Istekliams Diegti



„Terraform“ sukūrė „HashiCorp“ kaip atvirojo kodo įrankį, kuris naudojamas automatizuoti ir valdyti infrastruktūrą, platformą ir paslaugas. Visoms savo veikloms atlikti naudojama deklaratyvi kalba, vadinama HashiCorp konfigūravimo kalba (HCL).

Šiame vadove bus parodyta, kaip gauti visas terraform komandas ir kaip naudoti Terraform diegiant AWS išteklius.

Terraform komandos

Norėdami rasti visas terraformines komandas, terminale įveskite šias komandas:





teraforma

Vykdant aukščiau pateiktą komandą bus rodomos visos komandos ir jų naudojimas:





Naudokite „Terraform“ AWS ištekliams diegti (S3 segmento kūrimas)

Norėdami pradėti dirbti su AWS išteklių diegimu, tiesiog sukonfigūruokite AWS įvesdami:





aws konfigūruoti

Vartotojas turi pateikti „ Prieigos raktas “, „ Apsaugos raktas “, „ Regionas “ ir „ Formatas “ iš IAM vartotojo. Spustelėkite čia Norėdami sužinoti daugiau apie AWS konfigūraciją:



Naudokite šią komandą, kad patikrintumėte, ar sistemoje įdiegta terraform:

teraforma - versija

Aukščiau pateikta komanda parodys Terraform versiją:

Įveskite šią komandą, kad sukurtumėte katalogą, kuriame bus sukurti failai:

mkdir linuxhint-s3

Po to kodo rengyklėje atidarykite šį katalogą, kuris šiuo atveju yra „Visual Studio Code“:

Sukurkite failą pavadinimu ' teikėjas.tf “ aplanko viduje ir įklijuokite šį kodą:

teraforma {
reikalingi_teikėjai {
aws = {
šaltinis = 'hashicorp/aws'
versija = '~> 4,0'
}
}
}

teikėjas 'aws' {
regionas = 'us-rytai-1'
}

Sukurkite kitą failą pavadinimu ' pagrindinis.tf “, kad į jį įklijuotumėte šį kodą:

išteklių 'aws_s3_bucket' 'b' {
kibiras = 'Linuxhint-terraform-bucket'

žymės = {
Vardas        = 'Mano kibiras'
Aplinka = 'Kūrėjas'
}
}

Išsaugokite failus ir terminale paleiskite šią komandą:

teraformos init

Vykdant aukščiau pateiktą komandą bus rodoma ši išvestis:

Kai terraforma bus inicijuota, naudokite šią komandą, kad sukurtumėte S3 kibirą:

taikyti teraformą

Naudojant aukščiau pateiktą komandą, bus rodoma ši išvestis:

Slinkite žemyn išvesties ir įveskite „ taip “ patvirtinti S3 segmento sukūrimą:

Po to eikite į S3 prietaisų skydelį iš AWS konsolės ir spustelėkite „ Kibirai “ puslapis iš kairiojo skydelio:

S3 kaušą rasite kaušelio puslapyje:

Sėkmingai įdiegėte AWS S3 segmentą:

Išvada

Norėdami įdiegti AWS išteklius naudodami terraformą, tiesiog sukonfigūruokite AWS ir įdiekite terraformą vietinėje sistemoje. Sukurkite katalogą ir įtraukite failus į aplanką, kad galėtumėte parašyti kodą S3 segmento kūrimui naudodami kodo rengyklę, tada juos išsaugokite. Po to naudokite „ karštis “ ir „ taikyti “ komandas, kad AWS konsolėje būtų įdiegtas S3 segmentas.