Kā lietot Terraform AWS Provider?

Ka Lietot Terraform Aws Provider



Terraform ir infrastruktūras kā koda platforma, ko HashiCorp izveidoja, izmantojot GO valodu, tā ir AWS tīkla partneris. Būtībā tas bija paredzēts DevOps, lai izveidotu, uzturētu un pārvaldītu mākoņa resursus un pakalpojumus, izmantojot komandrindas saskarni un kodēšanu. Tas ir līdzīgs AWS CloudFormation, taču var pārvaldīt dažādu mākoņdatošanas pakalpojumu sniedzēju mākoņu resursus.

Šajā ziņojumā būs sniegts procedūras ceļvedis par Terraform AWS Provide lietošanu. Lai sāktu ar šo ziņu, jums ir jābūt un instalēta jūsu sistēmā.







Instalējiet Terraform

Lai instalētu Terraform, atveriet komandu uzvedni un ierakstiet šo komandu:



> šokolāde uzstādīt terraforma



Ierakstiet jā, ja instalēšanas laikā tiek parādīts ziņojums Continuity.



Lai redzētu instalēto versiju, izmantojiet šo komandu:





> terraforma -in



Nākamais solis ir izveidot direktoriju darbam, ierakstot:

> mkdir terraform-aws-instance



Pārejiet uz jaunizveidoto direktoriju, ierakstot:



> cd terraform-aws-instance



Iepriekš redzamajā izvadē ir redzams, ka direktorijs tagad ir mainīts.

Lai izveidotu Terraform galveno konfigurācijas failu, izmantojiet šo komandu:

> notepad galvenais.tf



Notepad parādīs ziņojumu, ka šis fails neeksistē, vai vēlaties izveidot jaunu failu ar šādu nosaukumu, noklikšķiniet uz pogas Jā:


Ievadiet šo kodu failā un varat mainīt EC2 iestatījumus atbilstoši savām prasībām (ja nepieciešams):

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

Nepieciešamā_versija = '>= 1,2,0'
}

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

resurss 'aws_instance' 'app_serveris' {
kas           = 'ami-0b0ea68c435eb488d'
instance_type = 't2.micro'

tagi = {
Vārds = 'TerraformAppServerInstance'
}
}


Saglabājiet un aizveriet failu.

Nākamais solis ir inicializēt Terraform darba direktoriju, ierakstot:

> terraform init



Pēc veiksmīgas Terraform inicializēšanas parādīsies veiksmes ziņojums:


Ierakstiet šo komandu, lai izveidotu vai atjauninātu infrastruktūru atkarībā no konfigurācijas faila:

> pielietot terraformu



Kad redzat nepārtrauktības ziņojumu, ierakstiet jā:


Tas aizņems kādu laiku, pagaidiet, līdz tas tiks pabeigts:


Kad komanda būs pabeigta, jūs redzēsiet, ka konfigurācija, kas tika kodēta failā main.tf, ir veiksmīgi izpildīta.

Amazon pārvaldības konsolē atveriet EC2 gadījumu:


EC2 informācijas panelī varat redzēt, ka EC2 instance ir izveidota, izmantojot Terraform main.tf failu:


Tādējādi jūs izmantojat Terraform AWS Provider, lai izveidotu, pārvaldītu un atjauninātu jebkuru mākoņa resursu vai pakalpojumu.

Secinājums

Terraform ir IAC rīks, kas izstrādāts DevOps, lai izveidotu, pārvaldītu un atjauninātu mākoņa resursus, un tas atbalsta dažādus mākoņa pakalpojumu sniedzējus, un viens no tiem ir AWS. Lai instalētu Terraform, jūsu sistēmā ir nepieciešams Chocolatey un AWS CLI. Pēc Terraform instalēšanas izveidojiet konfigurācijas failu ar vajadzīgā uzdevuma kodu un izmantojiet komandu Apply, lai veiktu izmaiņas.