Kuidas kasutada Terraform AWS-i pakkujat?

Kuidas Kasutada Terraform Aws I Pakkujat



Terraform on Infrastructure-as-code platvorm, mille on loonud HashiCorp kasutades GO keelt, see on AWS-i võrgupartner. Põhimõtteliselt oli see mõeldud DevOpsi jaoks pilveressursside ja -teenuste loomiseks, hooldamiseks ja haldamiseks käsurea liidese ja kodeerimise abil. See sarnaneb AWS CloudFormationiga, kuid suudab hallata paljude pilveteenuste pakkujate pilveressursse.

See postitus annab protseduurijuhise Terraform AWS Provide'i kasutamise kohta. Selle postitusega alustamiseks peab teil olema ja teie süsteemi installitud.







Installige Terraform

Terraformi installimiseks avage käsuviip ja tippige see käsk:



> šokolaad installida terraform



Tippige jah, kui installimise ajal kuvatakse teade Continuity.



Installitud versiooni vaatamiseks kasutage seda käsku:





> terraform -sisse



Järgmine samm on luua töö jaoks kataloog, tippides:

> mkdir terraform-aws-instance



Liikuge vastloodud kataloogi, tippides:



> cd terraform-aws-instance



Ülaltoodud väljundis on näha, et kataloog on nüüd muudetud.

Terraformi põhikonfiguratsioonifaili loomiseks kasutage seda käsku:

> notepad main.tf



Notepad kuvab teate, et seda faili pole olemas, kas soovite luua selle nimega uue faili, klõpsake nuppu Jah:


Sisestage see kood faili ja saate muuta EC2 sätteid vastavalt oma vajadustele (vajadusel):

terraform {
nõutavad_pakkujad {
ahs = {
allikas = 'hashicorp/aws'
versioon = '~> 4,16'
}
}

nõutav_versioon = '>= 1,2,0'
}

pakkuja 'aws' {
piirkond  = 'us-ida-1'
}

ressurss 'aws_instance' 'app_server' {
mis           = 'ami-0b0ea68c435eb488d'
eksemplari_tüüp = 't2.micro'

sildid = {
Nimi = 'TerraformAppServerInstance'
}
}


Salvestage ja sulgege fail.

Järgmine samm on Terraformi töökataloogi lähtestamine, tippides:

> terraform init



Terraformi edukal initsialiseerimisel kuvatakse eduteade:


Sõltuvalt konfiguratsioonifailist infrastruktuuri loomiseks või värskendamiseks tippige see käsk:

> rakendada terravormi



Kui näete järjepidevuse teadet, tippige jah:


See võtab veidi aega, oodake, kuni see on lõppenud:


Kui käsk on lõpule viidud, näete, et faili main.tf kodeeritud konfiguratsioon on edukalt sooritatud.

Minge Amazoni halduskonsoolis EC2 eksemplari:


EC2 armatuurlaual näete, et EC2 eksemplar luuakse faili Terraform main.tf abil:


Nii kasutate Terraform AWS-i pakkujat pilveressursside või -teenuste loomiseks, haldamiseks ja värskendamiseks.

Järeldus

Terraform on IAC-tööriist, mis on välja töötatud DevOpsi jaoks pilveressursside loomiseks, haldamiseks ja värskendamiseks, see toetab mitmesuguseid pilveteenuse pakkujaid ja AWS on üks neist. Terraformi installimiseks vajate oma süsteemis Chocolatey ja AWS CLI-d. Pärast Terraformi installimist looge soovitud ülesande koodiga konfiguratsioonifail ja kasutage muudatuste tegemiseks käsku Rakenda.