Hur använder man Terraform AWS Provider?

Hur Anvander Man Terraform Aws Provider



Terraform är en Infrastructure-as-code-plattform, skapad av HashiCorp med hjälp av GO-språket, det är en AWS-nätverkspartner. I grund och botten designades den för DevOps, för att skapa, underhålla och hantera molnresurser och tjänster med hjälp av kommandoradsgränssnittet och kodningen. Det liknar AWS CloudFormation men kan hantera molnresurserna hos ett brett utbud av molnleverantörer.

Det här inlägget kommer att ge en procedurguide om hur du använder Terraform AWS Provide. Till att börja med detta inlägg måste du ha och installerat i ditt system.







Installera Terraform

För att installera Terraform, öppna kommandotolken och skriv detta kommando:



> chokolade Installera terraform



Skriv ja när ett meddelande för kontinuitet visas under installationen.



För att se den installerade versionen, använd detta kommando:





> terraform -i



Nästa steg är att skapa en katalog för arbete genom att skriva:

> mkdir terraform-aws-instans



Navigera till den nyskapade katalogen genom att skriva:



> CD terraform-aws-instans



Det syns i utgången ovan att katalogen är ändrad nu.

För att skapa en huvudkonfigurationsfil för Terraform, använd detta kommando:

> anteckningsblock main.tf



Notepad kommer att få ett meddelande om att den här filen inte finns om du vill skapa en ny fil med det här namnet, klicka på knappen Ja:


Skriv in den här koden i filen så kan du ändra EC2-inställningarna enligt dina krav (om det behövs):

terraform {
obligatoriska_leverantörer {
aws = {
källa = 'hashicorp/aws'
version = '~> 4,16'
}
}

required_version = '>= 1.2.0'
}

leverantör 'aws' {
region  = 'us-öst-1'
}

resurs 'aws_instance' 'app_server' {
vilket           = 'ami-0b0ea68c435eb488d'
instanstyp = 't2.micro'

taggar = {
Namn = 'TerraformAppServerInstance'
}
}


Spara och stäng filen.

Nästa steg är att initiera arbetskatalogen för Terraform genom att skriva:

> terraform init



Ett framgångsmeddelande visas vid framgångsrik initiering av Terraform:


Skriv detta kommando för att skapa eller uppdatera infrastrukturen beroende på konfigurationsfilen:

> terraform tillämpas



Skriv ja när du ser kontinuitetsmeddelandet:


Det kommer att ta lite tid, vänta tills det är klart:


När kommandot är klart kommer du att se att konfigurationen som kodades i main.tf-filen har utförts framgångsrikt.

Gå till EC2-instansen i Amazons hanteringskonsol:


I EC2-instrumentpanelen kan du se att EC2-instansen skapas med Terraform main.tf-filen:


Så det är så här du använder Terraform AWS Provider för att skapa, hantera och uppdatera vilken molnresurs eller tjänst som helst.

Slutsats

Terraform är ett IAC-verktyg, utvecklat för DevOps för att skapa, hantera och uppdatera molnresurser, det stöder en rad molnleverantörer och AWS är en av dem. För att installera Terraform behöver du Chocolatey och AWS CLI i ditt system. Efter installationen av Terraform, skapa konfigurationsfilen med koden för den önskade uppgiften och använd kommandot Apply för att göra ändringar.