Jak používat Terraform k nasazení zdrojů AWS

Jak Pouzivat Terraform K Nasazeni Zdroju Aws



Terraform je vyvinut společností HashiCorp jako open-source nástroj, který se používá k automatizaci a správě infrastruktury, platformy a služeb. K provádění všech svých činností používá deklarativní jazyk zvaný HashiCorp Configuration Language (HCL).

Tato příručka ukáže, jak získat všechny příkazy terraform a jak používat Terraform k nasazení prostředků AWS.

Terraform příkazy

Chcete-li najít všechny příkazy terraform, zadejte na terminálu následující příkazy:







terraform

Spuštěním výše uvedeného příkazu se zobrazí všechny příkazy a jejich použití:





Použijte Terraform k nasazení zdrojů AWS (vytvoření bucketu S3)

Chcete-li začít pracovat na nasazení prostředků na AWS, jednoduše nakonfigurujte AWS zadáním tohoto:





aws konfigurovat

Uživatel musí poskytnout „ Přístupový klíč “, “ Bezpečnostní klíč “, “ Kraj ', a ' Formát “ od uživatele IAM. Klikněte tady Chcete-li se dozvědět více o konfiguraci AWS:



Pomocí následujícího příkazu ověřte, zda je v systému nainstalován terraform:

terraform -verze

Výše uvedený příkaz zobrazí verzi Terraformu:

Zadejte následující příkaz pro vytvoření adresáře, ve kterém budou soubory vytvořeny:

mkdir linuxhint-s3

Poté otevřete tento adresář v editoru kódu, což je v tomto případě Visual Studio Code:

Vytvořte soubor s názvem „ poskytovatel.tf “ do složky a vložte následující kód:

terraform {
požadovaní_poskytovatelé {
aws = {
zdroj = 'hashicorp/aws'
verze = '~> 4.0'
}
}
}

poskytovatel 'aws' {
region = 'us-východ-1'
}

Vytvořte další soubor s názvem „ main.tf ” a vložte do něj následující kód:

zdroj 'aws_s3_bucket' 'b' {
vědro = 'linuxhint-terraform-bucket'

tagy = {
Jméno        = 'Můj kbelík'
Prostředí = 'vývoj'
}
}

Uložte soubory a spusťte následující příkaz v Terminálu:

terraform init

Spuštěním výše uvedeného příkazu se zobrazí následující výstup:

Jakmile je terraform inicializován, použijte následující příkaz k jeho použití k vytvoření kbelíku S3:

platí terraform

Pomocí výše uvedeného příkazu se zobrazí následující výstup:

Posuňte výstup dolů a zadejte „ Ano ” pro schválení vytvoření segmentu S3:

Poté přejděte na řídicí panel S3 z konzoly AWS a klikněte na „ Kbelíky ” stránka z levého panelu:

S3 bucket je k dispozici na stránce bucketu:

Úspěšně jste nasadili kbelík AWS S3:

Závěr

Chcete-li nasadit prostředky AWS pomocí terraform, jednoduše nakonfigurujte AWS a nainstalujte terraform do místního systému. Vytvořte adresář a přidejte do složky soubory pro psaní kódu pro vytvoření bloku S3 pomocí editoru kódu a poté je uložte. Poté použijte „ teplo ' a ' aplikovat ” příkazy k nasazení bloku S3 na konzoli AWS.