Come utilizzare Terraform per distribuire risorse AWS

Come utilizzare Terraform per distribuire risorse AWS
Terraform è sviluppato da Hashicorp come uno strumento open source utilizzato per automatizzare e gestire l'infrastruttura, la piattaforma e i servizi. Utilizza un linguaggio dichiarativo chiamato Hashicorp Configuration Language (HCL) per svolgere tutte le sue attività.

Questa guida dimostrerà di ottenere tutti i comandi Terraform e quindi come utilizzare Terraform per distribuire risorse AWS.

Comandi Terraform

Per trovare tutti i comandi Terraform, digita i seguenti comandi sul terminale:

terraform

L'esecuzione del comando sopra visualizzerà tutti i comandi e il loro uso:

Usa Terraform per distribuire risorse AWS (creazione di secchi S3)

Per iniziare a lavorare sulla distribuzione di risorse su AWS, configura semplicemente AWS digitando questo:

AWS Configura

L'utente deve fornire il “Chiave di accesso","Chiave di sicurezza","Regione", E "Formato"Dall'utente IAM. Clicca qui per saperne di più sulla configurazione AWS:

Utilizzare il seguente comando per convalidare se Terraform è installato sul sistema:

Terraform -Version

Il comando sopra visualizzerà la versione di Terraform:

Digita il seguente comando per creare una directory in cui verranno creati i file:

MKDIR Linuxhint-S3

Successivamente, apri questa directory nell'editor di codice che in questo caso è il codice Visual Studio:

Crea un file chiamato "fornitore.tf"All'interno della cartella e incolla il seguente codice:

Terraform
richiesto_providers
aws =
Source = "Hashicorp/AWS"
versione = "~> 4.0 "



Provider "AWS"
regione = "US-EAST-1"

Crea un altro file chiamato "principale.tf"Per incollare il seguente codice in esso:

risorsa "aws_s3_bucket" "b"
Bucket = "LinuxHint-Teraform-Bucket"
tags =
Name = "il mio secchio"
Environment = "Dev"

Salva i file ed esegui il comando seguente nel terminale:

Terraform init

L'esecuzione del comando sopra visualizzerà il seguente output:

Una volta inizializzata la terraform, utilizzare il comando seguente per applicarlo per creare un secchio S3:

applicazione di terraform

L'uso del comando sopra visualizzerà il seguente output:

Scorri verso il basso l'uscita per digitare ""Per approvare la creazione di un secchio S3:

Dopodiché, vai nella dashboard S3 dalla console AWS e fai clic su "Secchi"Pagina dal pannello sinistro:

S3 Bucket è disponibile sulla pagina del bucket:

Hai distribuito con successo il secchio AWS S3:

Conclusione

Per distribuire le risorse AWS utilizzando Terraform, è sufficiente configurare AWS e installare Terraform sul sistema locale. Crea una directory e aggiungi file all'interno della cartella per scrivere il codice per la creazione di bucket S3 utilizzando l'editor di codice e quindi salvali. Dopodiché, usa il “dentro" E "fare domanda a"Comandi per distribuire il secchio S3 sulla console AWS.