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 -VI utgangen over er det synlig at terraform er installert i systemet.
Bruk også denne kommandoen til å se AWS CLI -versjonen:
> AWS -VersjonDet 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 KonfigurerNå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:
terraformLagre denne filen:
Opprett en ny fil som heter “hoved-.tf”:
Bruk denne koden for å opprette S3 -ressursen:
ressurs "aws_s3_bucket" "b"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 initDet 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:
> TerraformplanBruk denne kommandoen til å utføre filen og opprette S3 -bøtte:
> Terraform gjelderSkriv 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.