Cum să utilizați Terraform pentru a implementa resursele AWS

Cum Sa Utilizati Terraform Pentru A Implementa Resursele Aws



Terraform este dezvoltat de HashiCorp ca un instrument open-source care este folosit pentru a automatiza și gestiona infrastructura, platforma și serviciile. Folosește un limbaj declarativ numit HashiCorp Configuration Language (HCL) pentru a-și desfășura toate activitățile.

Acest ghid va demonstra cum să obțineți toate comenzile terraform și apoi cum să utilizați Terraform pentru a implementa resursele AWS.

Comenzi Terraform

Pentru a găsi toate comenzile terraform, tastați următoarele comenzi pe Terminal:







terraforma

Rularea comenzii de mai sus va afișa toate comenzile și utilizarea lor:





Utilizați Terraform pentru a implementa resurse AWS (crearea găleții S3)

Pentru a începe să lucrați la implementarea resurselor pe AWS, pur și simplu configurați AWS tastând acest lucru:





aws configure

Utilizatorul trebuie să furnizeze „ Cheie de acces ”, “ Cheie de securitate ”, “ Regiune ', și ' Format ” de la utilizatorul IAM. Clic Aici pentru a afla mai multe despre configurarea AWS:



Utilizați următoarea comandă pentru a valida dacă terraform este instalat pe sistem:

terraforma -versiune

Comanda de mai sus va afișa versiunea Terraform:

Tastați următoarea comandă pentru a crea un director în care vor fi create fișierele:

mkdir linuxhint-s3

După aceea, deschideți acest director în editorul de cod, care în acest caz este Visual Studio Code:

Creați un fișier numit „ furnizor.tf ” în dosar și lipiți următorul cod:

terraforma {
furnizori_necesari {
aws = {
sursă = 'hashicorp/aws'
versiune = „~> 4.0”
}
}
}

furnizor 'aws' {
regiune = 'noi-est-1'
}

Creați un alt fișier numit „ principal.tf ” pentru a lipi următorul cod în el:

resursă „aws_s3_bucket” 'b' {
găleată = „linuxhint-terraform-bucket”

etichete = {
Nume        = „Găleata mea”
Mediul = 'Dev'
}
}

Salvați fișierele și executați următoarea comandă în Terminal:

terraform init

Rularea comenzii de mai sus va afișa următoarea ieșire:

Odată ce terraforma este inițializată, utilizați următoarea comandă pentru a o aplica pentru a crea găleată S3:

se aplică terraform

Utilizarea comenzii de mai sus va afișa următoarea ieșire:

Derulați în jos rezultatul pentru a tasta „ da ” pentru a aproba crearea unei găleți S3:

După aceea, accesați tabloul de bord S3 din consola AWS și faceți clic pe „ Găleți ” din panoul din stânga:

Bucket-ul S3 este disponibil pe pagina găleții:

Ați implementat cu succes compartimentul AWS S3:

Concluzie

Pentru a implementa resurse AWS folosind terraform, pur și simplu configurați AWS și instalați terraform pe sistemul local. Creați un director și adăugați fișiere în interiorul folderului pentru a scrie codul pentru crearea compartimentului S3 folosind editorul de cod și apoi salvați-le. După aceea, utilizați „ căldură ' și ' aplica ” comenzi pentru a implementa bucket-ul S3 pe consola AWS.