Hogyan kell használni a Terraform AWS szolgáltatót?

Hogyan Kell Hasznalni A Terraform Aws Szolgaltatot



A Terraform egy Infrastructure-as-code platform, amelyet a HashiCorp hozott létre a GO nyelv használatával, ez egy AWS hálózati partner. Alapvetően a DevOps számára készült, hogy a parancssori felület és a kódolás segítségével felhő erőforrásokat és szolgáltatásokat hozzon létre, karbantartson és kezeljen. Hasonló az AWS CloudFormation-hez, de a felhőszolgáltatók széles körének felhő-erőforrásait képes kezelni.

Ez a bejegyzés eljárási útmutatót nyújt a Terraform AWS Provide használatához. Ezzel a bejegyzéssel kezdeni kell és telepítve a rendszerébe.







Telepítse a Terraformot

A Terraform telepítéséhez nyissa meg a Parancssort, és írja be a következő parancsot:



> csokoládé telepítés terraform



Írjon igent, ha telepítés közben megjelenik a Folytonosság üzenet.



A telepített verzió megtekintéséhez használja ezt a parancsot:





> terraform -ban ben



A következő lépés egy könyvtár létrehozása a munkához a következő beírásával:

> mkdir terraform-aws-példány



Keresse meg az újonnan létrehozott könyvtárat a következő beírásával:



> CD terraform-aws-példány



A fenti kimeneten látható, hogy a könyvtár most megváltozott.

A Terraform fő konfigurációs fájljának létrehozásához használja ezt a parancsot:

> jegyzettömb fő.tf



A Jegyzettömb egy üzenetet küld, hogy ez a fájl nem létezik, ha új fájlt szeretne létrehozni ezzel a névvel, kattintson az Igen gombra:


Írja be ezt a kódot a fájlba, és módosíthatja az EC2 beállításait igényei szerint (ha szükséges):

terraform {
kötelező_szolgáltatók {
aws = {
forrás = 'hashicorp/aws'
verzió = '~> 4,16'
}
}

kötelező_verzió = '>= 1,2,0'
}

szolgáltató 'jaj' {
régió  = 'us-kelet-1'
}

forrás 'aws_instance' 'app_server' {
  ami           = 'ami-0b0ea68c435eb488d'
példány_típusa = 't2.micro'

címkék = {
Név = 'TerraformAppServerInstance'
}
}


Mentse és zárja be a fájlt.

A következő lépés a Terraform munkakönyvtárának inicializálása a következő beírásával:

> terraform init



Sikeres üzenet jelenik meg a Terraform sikeres inicializálásakor:


Írja be ezt a parancsot az infrastruktúra létrehozásához vagy frissítéséhez a konfigurációs fájltól függően:

> terraform alkalmazni



Írjon igent, ha megjelenik a folytonossági üzenet:


Ez eltart egy ideig, várjon, amíg elkészül:


A parancs befejezése után látni fogja, hogy a main.tf fájlba kódolt konfiguráció sikeresen végrehajtva.

Az Amazon felügyeleti konzolján lépjen az EC2 példányra:


Az EC2 irányítópulton láthatja, hogy az EC2 példányt a Terraform main.tf fájl segítségével hozták létre:


Így tehát a Terraform AWS Provider segítségével hozhat létre, kezelhet és frissíthet bármilyen felhőalapú erőforrást vagy szolgáltatást.

Következtetés

A Terraform egy IAC-eszköz, amelyet a DevOps számára fejlesztettek ki felhő-erőforrások létrehozására, kezelésére és frissítésére, számos felhőszolgáltatót támogat, és az AWS is ezek közé tartozik. A Terraform telepítéséhez Chocolatey és AWS CLI szükséges a rendszerben. A Terraform telepítése után hozza létre a konfigurációs fájlt a kívánt feladat kódjával, és az Apply paranccsal hajtsa végre a változtatásokat.