Hvordan bruger man Terraform AWS-udbyder?

Hvordan Bruger Man Terraform Aws Udbyder



Terraform er en Infrastructure-as-code-platform, skabt af HashiCorp ved hjælp af GO-sproget, det er en AWS-netværkspartner. Grundlæggende var det designet til DevOps, til at skabe, vedligeholde og administrere Cloud-ressourcer og -tjenester ved hjælp af kommandolinjegrænsefladen og kodning. Det ligner AWS CloudFormation, men kan administrere cloud-ressourcerne hos en lang række cloud-udbydere.

Dette indlæg vil give en procedurevejledning til, hvordan du bruger Terraform AWS Provide. For at begynde med dette indlæg skal du have og installeret i dit system.







Installer Terraform

For at installere Terraform skal du åbne kommandoprompten og skrive denne kommando:



> chokolade installere terraform



Skriv ja, når en meddelelse om kontinuitet vises under installationen.



For at se den installerede version, brug denne kommando:





> terraform -i



Det næste trin er at oprette en mappe til arbejde ved at skrive:

> mkdir terraform-aws-instans



Naviger til den nyoprettede mappe ved at skrive:



> cd terraform-aws-instans



Det er synligt i outputtet ovenfor, at mappen er ændret nu.

For at oprette en hovedkonfigurationsfil til Terraform skal du bruge denne kommando:

> notesblok main.tf



Notesblok vil bede en besked om, at denne fil ikke eksisterer, hvis du vil oprette en ny fil med dette navn, skal du klikke på knappen Ja:


Indtast denne kode i filen, og du kan ændre EC2-indstillingerne i henhold til dine krav (hvis nødvendigt):

terraform {
påkrævede_udbydere {
aws = {
kilde = 'hashicorp/aws'
version = '~> 4,16'
}
}

krævet_version = '>= 1.2.0'
}

udbyder 'åh' {
region  = 'os-øst-1'
}

ressource 'aws_instance' 'app_server' {
hvilket           = 'ami-0b0ea68c435eb488d'
instance_type = 't2.micro'

tags = {
Navn = 'TerraformAppServerInstance'
}
}


Gem og luk filen.

Det næste trin er at initialisere arbejdsbiblioteket i Terraform ved at skrive:

> terraform init



En succesmeddelelse vises ved vellykket initialisering af Terraform:


Indtast denne kommando for at oprette eller opdatere infrastrukturen afhængigt af konfigurationsfilen:

> terraform gælder



Skriv ja, når du ser kontinuitetsmeddelelsen:


Det vil tage noget tid, vent til det er færdigt:


Når kommandoen er fuldført, vil du se, at den konfiguration, der blev kodet i main.tf-filen, er udført med succes.

Gå til EC2-forekomsten i Amazon-administrationskonsollen:


I EC2-dashboardet kan du se, at EC2-instansen er oprettet ved hjælp af Terraform main.tf-filen:


Så det er sådan, du bruger Terraform AWS Provider til at oprette, administrere og opdatere enhver cloud-ressource eller -tjeneste.

Konklusion

Terraform er et IAC-værktøj, udviklet til DevOps til at skabe, administrere og opdatere cloud-ressourcer, det understøtter en række cloud-udbydere, og AWS er ​​en af ​​dem. For at installere Terraform skal du bruge Chocolatey og AWS CLI i dit system. Efter installationen af ​​Terraform skal du oprette konfigurationsfilen med koden for den ønskede opgave og bruge kommandoen Anvend til at foretage ændringer.