Kako uporabljati ponudnika Terraform AWS?

Kako Uporabljati Ponudnika Terraform Aws



Terraform je platforma Infrastructure-as-code, ki jo je ustvaril HashiCorp z uporabo jezika GO, je omrežni partner AWS. V bistvu je bil zasnovan za DevOps, za ustvarjanje, vzdrževanje in upravljanje virov in storitev v oblaku z uporabo vmesnika ukazne vrstice in kodiranja. Podoben je AWS CloudFormation, vendar lahko upravlja vire v oblaku širokega nabora ponudnikov v oblaku.

Ta objava bo zagotovila postopkovna navodila za uporabo Terraform AWS Provide. Za začetek te objave morate imeti in nameščen v vašem sistemu.







Namestite Terraform

Če želite namestiti Terraform, odprite ukazni poziv in vnesite ta ukaz:



> čoko namestite terraform



Vnesite yes, ko se med namestitvijo prikaže sporočilo za Continuity.



Če želite videti nameščeno različico, uporabite ta ukaz:





> terraform -in



Naslednji korak je ustvariti imenik za delo, tako da vnesete:

> mkdir terraform-aws-primer



Pomaknite se do novo ustvarjenega imenika tako, da vnesete:



> cd terraform-aws-primer



V zgornjem izpisu je razvidno, da je imenik zdaj spremenjen.

Če želite ustvariti glavno konfiguracijsko datoteko za Terraform, uporabite ta ukaz:

> notepad main.tf



Beležnica vas bo pozvala, da ta datoteka ne obstaja, ali želite ustvariti novo datoteko s tem imenom, kliknite gumb Da:


Vnesite to kodo v datoteko in lahko spremenite nastavitve EC2 glede na vaše zahteve (če je potrebno):

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

zahtevana_različica = '>= 1.2.0'
}

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

vir 'aws_instance' 'app_server' {
ki           = 'ami-0b0ea68c435eb488d'
instance_type = 't2.micro'

oznake = {
Ime = 'TerraformAppServerInstance'
}
}


Shranite in zaprite datoteko.

Naslednji korak je inicializacija delovnega imenika Terraforma z vnosom:

> terraform init



Ob uspešni inicializaciji Terraforma se prikaže sporočilo o uspehu:


Vnesite ta ukaz, da ustvarite ali posodobite infrastrukturo glede na konfiguracijsko datoteko:

> uporabi terraform



Vnesite yes, ko vidite sporočilo o neprekinjenosti:


Porabilo bo nekaj časa, počakajte, da se konča:


Ko bo ukaz dokončan, boste videli, da je konfiguracija, ki je bila kodirana v datoteki main.tf, uspešno izvedena.

V upravljalni konzoli Amazon pojdite na primerek EC2:


Na nadzorni plošči EC2 lahko vidite, da je primerek EC2 ustvarjen z uporabo datoteke Terraform main.tf:


Tako torej uporabljate Terraform AWS Provider za ustvarjanje, upravljanje in posodabljanje katerega koli vira ali storitve v oblaku.

Zaključek

Terraform je orodje IAC, razvito za DevOps za ustvarjanje, upravljanje in posodabljanje virov v oblaku, podpira vrsto ponudnikov v oblaku in AWS je eden izmed njih. Za namestitev Terraform potrebujete Chocolatey in AWS CLI v vašem sistemu. Po namestitvi Terraform ustvarite konfiguracijsko datoteko s kodo želenega opravila in uporabite ukaz Uporabi za spremembe.