Slik bruker du Terraform til å distribuere AWS-ressurser

Slik Bruker Du Terraform Til A Distribuere Aws Ressurser



Terraform er utviklet av HashiCorp som et åpen kildekodeverktøy som brukes til å automatisere og administrere infrastrukturen, plattformen og tjenestene. Den bruker et deklarativt språk kalt HashiCorp Configuration Language (HCL) for å utføre alle sine aktiviteter.

Denne veiledningen vil demonstrere å få alle terraform-kommandoer og deretter hvordan du bruker Terraform til å distribuere AWS-ressurser.

Terraform-kommandoer

For å finne alle terraform-kommandoer, skriv inn følgende kommandoer på Terminal:







terraform

Å kjøre kommandoen ovenfor vil vise alle kommandoene og deres bruk:





Bruk Terraform til å distribuere AWS-ressurser (opprette S3-bøtte)

For å begynne å jobbe med å distribuere ressurser på AWS, konfigurer AWS ved å skrive dette:





aws konfigurere

Brukeren må gi ' Tilgangsnøkkel ', ' Sikkerhetsnøkkel ', ' Region ', og ' Format ” fra IAM-brukeren. Klikk her for å lære mer om AWS-konfigurasjon:



Bruk følgende kommando for å validere om terraform er installert på systemet:

terraform -versjon

Kommandoen ovenfor vil vise versjonen av Terraform:

Skriv inn følgende kommando for å lage en katalog der filene skal opprettes:

mkdir linuxhint-s3

Deretter åpner du denne katalogen i kodeeditoren som i dette tilfellet er Visual Studio Code:

Lag en fil med navnet ' provider.tf ' inne i mappen og lim inn følgende kode:

terraform {
påkrevde_leverandører {
aws = {
kilde = 'hashicorp/aws'
versjon = '~> 4.0'
}
}
}

forsørger 'aws' {
region = 'us-øst-1'
}

Opprett en annen fil med navnet ' main.tf ' for å lime inn følgende kode i den:

ressurs 'aws_s3_bucket' 'b' {
bøtte = 'linuxhint-terraform-bøtte'

tagger = {
Navn        = 'Min bøtte'
Miljø = 'Dev'
}
}

Lagre filene og kjør følgende kommando i terminalen:

terraform init

Å kjøre kommandoen ovenfor vil vise følgende utgang:

Når terraformen er initialisert, bruk følgende kommando for å bruke den for å lage S3-bøtte:

terraform gjelder

Ved å bruke kommandoen ovenfor vises følgende utgang:

Rull ned utgangen for å skrive ' ja ' for å godkjenne opprettelsen av en S3-bøtte:

Gå deretter inn i S3-dashbordet fra AWS-konsollen og klikk på ' Bøtter ” side fra venstre panel:

S3-bøtte er tilgjengelig på bøttesiden:

Du har implementert AWS S3-bøtten:

Konklusjon

For å distribuere AWS-ressurser ved hjelp av terraform, konfigurer AWS og installer terraform på det lokale systemet. Opprett en katalog og legg til filer i mappen for å skrive kode for S3-bøtteoppretting ved å bruke koderedigeringsprogrammet og lagre dem. Etter det bruker du ' varme ' og ' søke om ”-kommandoer for å distribuere S3-bøtten på AWS-konsollen.