Kā izmantot Terraform, lai izvietotu AWS resursus

Ka Izmantot Terraform Lai Izvietotu Aws Resursus



Terraform ir izstrādājis HashiCorp kā atvērtā koda rīku, ko izmanto, lai automatizētu un pārvaldītu infrastruktūru, platformu un pakalpojumus. Tas izmanto deklaratīvo valodu, ko sauc par HashiCorp konfigurācijas valodu (HCL), lai veiktu visas savas darbības.

Šajā rokasgrāmatā tiks parādīts, kā iegūt visas terraform komandas un kā izmantot Terraform, lai izvietotu AWS resursus.

Terraform komandas

Lai atrastu visas terraform komandas, terminālī ierakstiet šādas komandas:







terraforma

Palaižot iepriekš minēto komandu, tiks parādītas visas komandas un to lietojums:





Izmantojiet Terraform, lai izvietotu AWS resursus (S3 segmenta izveide)

Lai sāktu darbu pie resursu izvietošanas AWS, vienkārši konfigurējiet AWS, ierakstot šo:





aws konfigurēšana

Lietotājam ir jānodrošina “ Piekļuves atslēga ”, “ Drošības atslēga ”, “ Novads ', un ' Formāts ” no IAM lietotāja. Klikšķis šeit lai uzzinātu vairāk par AWS konfigurāciju:



Izmantojiet šo komandu, lai pārbaudītu, vai sistēmā ir instalēta terraform:

terraforma - versija

Iepriekš minētā komanda parādīs Terraform versiju:

Ievadiet šo komandu, lai izveidotu direktoriju, kurā tiks izveidoti faili:

mkdir linuxhint-s3

Pēc tam atveriet šo direktoriju koda redaktorā, kas šajā gadījumā ir Visual Studio kods:

Izveidojiet failu ar nosaukumu ' sniedzējs.tf ” mapē un ielīmējiet šādu kodu:

terraforma {
prasītie_providers {
aws = {
avots = 'hashicorp/aws'
versija = '~> 4,0'
}
}
}

pakalpojumu sniedzējs 'aws' {
reģions = 'us-east-1'
}

Izveidojiet citu failu ar nosaukumu ' galvenais.tf ”, lai tajā ielīmētu šādu kodu:

resurss 'aws_s3_bucket' 'b' {
spainis = 'linuxhint-terraform-bucket'

tagi = {
Vārds        = 'Mans spainis'
Vide = 'Izstrādātājs'
}
}

Saglabājiet failus un terminālī palaidiet šādu komandu:

terraform init

Palaižot iepriekš minēto komandu, tiks parādīta šāda izvade:

Kad terraforma ir inicializēta, izmantojiet šo komandu, lai to lietotu, lai izveidotu S3 spaini:

pielietot terraformu

Izmantojot iepriekš minēto komandu, tiks parādīta šāda izvade:

Ritiniet uz leju izvadi, lai ierakstītu “ ”, lai apstiprinātu S3 kausa izveidi:

Pēc tam no AWS konsoles dodieties uz S3 informācijas paneli un noklikšķiniet uz “ Spaiņi ” lapa no kreisā paneļa:

S3 spainis ir pieejams kausa lapā:

Jūs esat veiksmīgi izvietojis AWS S3 segmentu:

Secinājums

Lai izvietotu AWS resursus, izmantojot terraform, vienkārši konfigurējiet AWS un instalējiet terraform vietējā sistēmā. Izveidojiet direktoriju un pievienojiet failus mapē, lai ierakstītu kodu S3 kausa izveidei, izmantojot koda redaktoru, un pēc tam tos saglabājiet. Pēc tam izmantojiet ' karstums ' un ' pieteikties ” komandas, lai AWS konsolē izvietotu S3 segmentu.