Hvordan bruke Terraform for å distribuere AWS -ressurser

Hvordan bruke Terraform for å distribuere AWS -ressurser
Terraform er utviklet av Hashicorp som et open source-verktøy som brukes til å automatisere og administrere infrastruktur, plattform og tjenester. Den bruker et deklarativt språk som heter Hashicorp Configuration Language (HCL) for å utføre alle sine aktiviteter.

Denne guiden vil demonstrere å få alle Terraform -kommandoer og deretter hvordan du bruker Terraform for å distribuere AWS -ressurser.

Terraform -kommandoer

For å finne alle Terraform -kommandoer, skriv inn følgende kommandoer på terminalen:

terraform

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

Bruk Terraform for å distribuere AWS Resources (Opprette S3 -bøtte)

For å begynne å jobbe med å distribuere ressurser på AWS, kan du bare konfigurere AWS ved å skrive dette:

AWS Konfigurer

Brukeren må oppgi "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 hvis Terraform er installert på systemet:

Terraform -version

Kommandoen ovenfor vil vise versjonen av Terraform:

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

Mkdir Linuxhint-S3

Etter det, åpne denne katalogen i kodeditoren som i dette tilfellet er Visual Studio Code:

Lag en fil som heter “forsørger.tf”Inne i mappen og lim inn følgende kode:

terraform
krevde_providers
aws =
Source = "Hashicorp/AWS"
versjon = "~> 4.0 "



leverandør "aws"
Region = "Us-East-1"

Lag en annen fil som heter “hoved-.tf”For å lime inn følgende kode i den:

ressurs "aws_s3_bucket" "b"
Bucket = "Linuxhint-Terraform-Bucket"
tags =
Name = "min bøtte"
Miljø = "Dev"

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

Terraform init

Kjører kommandoen ovenfor vil vise følgende utdata:

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

Terraform gjelder

Ved å bruke kommandoen ovenfor vil du vise følgende utgang:

Bla nedover utgangen for å skrive "ja”For å godkjenne opprettelsen av en S3 -bøtte:

Etter det, ta turen inn i S3 -dashbordet fra AWS -konsollen og klikk på "Bøtter”Side fra venstre panel:

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

Du har distribuert AWS S3 -bøtta:

Konklusjon

For å distribuere AWS -ressurser ved hjelp av Terraform, konfigurer bare AWS og installer Terraform på det lokale systemet. Opprett en katalog og legg til filer i mappen for å skrive kode for S3 Bucket Creation ved hjelp av kodeditoren og deretter lagre dem. Etter det, bruk "i det”Og“søke om”Kommandoer for å distribuere S3 -bøtta på AWS -konsollen.