Cum se utilizează Terraform AWS Provider?

Cum Se Utilizeaza Terraform Aws Provider



Terraform este o platformă Infrastructure-as-code, creată de HashiCorp folosind limbajul GO, este un partener de rețea AWS. Practic, a fost conceput pentru DevOps, pentru a crea, întreține și gestiona resurse și servicii Cloud folosind interfața și codificarea liniei de comandă. Este similar cu AWS CloudFormation, dar poate gestiona resursele cloud ale unei game largi de furnizori de cloud.

Această postare va oferi un ghid procedural despre cum să utilizați Terraform AWS Provide. Pentru a începe cu această postare trebuie să aveți și instalat în sistemul dumneavoastră.







Instalați Terraform

Pentru a instala Terraform, deschideți linia de comandă și tastați această comandă:



> choco instalare terraforma



Tastați da când apare un mesaj pentru Continuitate în timpul instalării.



Pentru a vedea versiunea instalată, utilizați această comandă:





> terraforma -în



Următorul pas este să creați un director pentru lucru, tastând:

> mkdir terraform-aws-instanță



Navigați la directorul nou creat, tastând:



> CD terraform-aws-instanță



Este vizibil în rezultatul de mai sus, că directorul este schimbat acum.

Pentru a crea un fișier de configurare principal pentru Terraform, utilizați această comandă:

> notepad main.tf



Notepad va afișa un mesaj că acest fișier nu există dacă doriți să creați un fișier nou cu acest nume, faceți clic pe butonul Da:


Tastați acest cod în fișier și puteți modifica setările EC2 conform cerințelor dvs. (dacă este necesar):

terraforma {
furnizori_necesari {
aws = {
sursă = 'hashicorp/aws'
versiune = „~> 4,16”
}
}

versiunea_necesară = „>= 1.2.0”
}

furnizor 'aws' {
regiune = 'noi-est-1'
}

resursă 'aws_instance' „server_aplicații” {
care           = „ami-0b0ea68c435eb488d”
tip_instanță = 't2.micro'

etichete = {
Nume = „TerraformAppServerInstance”
}
}


Salvați și închideți fișierul.

Următorul pas este să inițializați directorul de lucru al Terraform tastând:

> terraform init



Un mesaj de succes va apărea la inițializarea cu succes a Terraform:


Tastați această comandă pentru a crea sau actualiza infrastructura în funcție de fișierul de configurare:

> se aplică terraform



Tastați da, când vedeți mesajul de continuitate:


Va consuma ceva timp, așteptați până la finalizare:


Odată ce comanda se va finaliza, veți vedea că configurația care a fost codificată în fișierul main.tf este realizată cu succes.

În consola de management Amazon, accesați instanța EC2:


În tabloul de bord EC2, puteți vedea că instanța EC2 este creată folosind fișierul Terraform main.tf:


Deci, acesta este modul în care utilizați Terraform AWS Provider pentru a crea, gestiona și actualiza orice resursă sau serviciu cloud.

Concluzie

Terraform este un instrument IAC, dezvoltat pentru DevOps pentru a crea, gestiona și actualiza resursele Cloud, acceptă o serie de furnizori de cloud, iar AWS este unul dintre aceștia. Pentru a instala Terraform aveți nevoie de Chocolatey și AWS CLI în sistemul dvs. După instalarea Terraform, creați fișierul de configurare cu codul sarcinii dorite și utilizați comanda Aplicare pentru a face modificări.