Hvordan lage S3 -bøtte ved hjelp av Terraform

Hvordan lage S3 -bøtte ved hjelp av Terraform

Terraform er infrastruktur som en kode (IAC) plattform, som er å foretrekke av DevOps til å opprette, administrere og konfigurere skyressurser og tjenester, ettersom de er komfortable med å kode og bruke kommandolinjegrensesnitt. Terraform er en partner av AWS, så det betyr at du kan opprette, konfigurere og administrere AWS -ressursene dine ved hjelp av Terraform.

Dette innlegget vil lære hvordan du lager S3 -bøtte ved hjelp av Terraform. S3 Bucket er en AWS -tjeneste for enkel lagringstjeneste som lagrer dataene som et objekt i en bøtte, for å fortsette med dette innlegget, sørg for at AWS CLI og Terraform er installert i vinduene dine.

Lag en S3 -bøtte ved hjelp av terraform

Før du starter prosedyren, må du bekrefte at Terraform og AWS CLI er installert i systemet ditt.

Sjekk versjonen av Terraform ved å skrive:

> Terraform -V

I utgangen over er det synlig at terraform er installert i systemet.

Bruk også denne kommandoen til å se AWS CLI -versjonen:

> AWS -Versjon

Det er synlig at AWS CLI også er installert i systemet.

Neste trinn er å konfigurere AWS CLI, så skriv denne kommandoen i ledetekst og skriv inn Nødvendige parametere ved å kopiere dem fra din AWS -konto:

> AWS Konfigurer

Når AWS er ​​konfigurert.

Opprett en mappe som heter “aws_s3_bucket”Bruke denne kommandoen:

> mkdir aws_s3_bucket

Åpne denne mappen i en hvilken som helst kodeditor:

Lag en fil som heter “forsørger.tf

Skriv denne koden for AWS -leverandør:

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



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

Lagre denne filen:

Opprett en ny fil som heter “hoved-.tf”:

Bruk denne koden for å opprette S3 -ressursen:

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

Lagre filen:

Åpne terminalen, det kan være enten terminalen for kodeditor eller ledetekst i denne katalogen og skriv denne kommandoen for å initialisere dette arbeidsområdet:

> Terraform init

Det vil konsumere litt tid på å initialisere og vil gi en suksessmelding når den er initialisert:

Skriv inn denne kommandoen for å se om det er noen feil i konfigurasjonen eller ikke:

> Terraformplan

Bruk denne kommandoen til å utføre filen og opprette S3 -bøtte:

> Terraform gjelder

Skriv inn "ja”Når kontinuitetsmeldingen vises mens utførelsen:

Det vil ta litt tid og vil vise suksessmelding om opprettelsen av S3 -bøtta:

La oss bekrefte det ved å gå inn på Amazon Management Console og søke og åpne S3 Buckets -listen:

I bøttene dashbord, se om S3 du opprettet ved hjelp av Terraform er tilgjengelig eller ikke:

Du kan se at S3 -bøtta er opprettet ved hjelp av Terraform vellykket.

Konklusjon

Hvis du er en person som foretrekker et kommandolinjegrensesnitt mer enn GUI, kan du bruke Terraform for å lage en S3 -bøtte, ved å installere AWS CLI og Terraform i Windows -maskinen din og konfigurere AWS. Opprette en mappe med ".tf”Filer for lagring av AWS -leverandørkode og S3 Opprettingskode. Initialiser denne mappen og lag en S3 -bøtte ved å utføre koden ved hjelp av “Terraform gjelder”Kommando.