Den här guiden kommer att visa hur man får alla terraform-kommandon och sedan hur man använder Terraform för att distribuera AWS-resurser.
Terraform-kommandon
För att hitta alla terraform-kommandon, skriv följande kommandon på Terminal:
terraform
Om du kör kommandot ovan visas alla kommandon och deras användning:
Använd Terraform för att distribuera AWS-resurser (Creating S3-bucket)
För att börja arbeta med att distribuera resurser på AWS, konfigurera AWS genom att skriva detta:
aws konfigurera
Användaren måste tillhandahålla ' Åtkomstnyckel ”, “ Säkerhetsnyckel ”, “ Område ', och ' Formatera ” från IAM-användaren. Klick här för att lära dig mer om AWS-konfiguration:
Använd följande kommando för att verifiera om terraform är installerat på systemet:
terraform -versionKommandot ovan visar versionen av Terraform:
Skriv följande kommando för att skapa en katalog där filerna kommer att skapas:
mkdir linuxhint-s3
Därefter öppnar du den här katalogen i kodredigeraren som i det här fallet är Visual Studio Code:
Skapa en fil med namnet ' provider.tf ' inuti mappen och klistra in följande kod:
terraform {obligatoriska_leverantörer {
aws = {
källa = 'hashicorp/aws'
version = '~> 4.0'
}
}
}
leverantör 'aws' {
region = 'us-öst-1'
}
Skapa en annan fil med namnet ' main.tf ' för att klistra in följande kod i den:
resurs 'aws_s3_bucket' 'b' {hink = 'linuxhint-terraform-hink'
taggar = {
Namn = 'Min hink'
Miljö = 'Dev'
}
}
Spara filerna och kör följande kommando i terminalen:
terraform initOm du kör kommandot ovan visas följande utdata:
När terraformen har initierats, använd följande kommando för att använda den för att skapa S3-bucket:
terraform tillämpasGenom att använda kommandot ovan visas följande utdata:
Scrolla nedåt för att skriva ' ja ” för att godkänna skapandet av en S3-skopa:
Efter det, gå in i S3-instrumentpanelen från AWS-konsolen och klicka på ' Hinkar ” sida från den vänstra panelen:
S3 hink finns på hinkens sida:
Du har framgångsrikt distribuerat AWS S3-hinken:
Slutsats
För att distribuera AWS-resurser med terraform, konfigurera AWS och installera terraform på det lokala systemet. Skapa en katalog och lägg till filer i mappen för att skriva kod för att skapa S3-bucket med kodredigeraren och spara dem sedan. Efter det använder du ' värme ' och ' tillämpa ”-kommandon för att distribuera S3-skopan på AWS-konsolen.