Come utilizzare Terraform per distribuire le risorse AWS

Come Utilizzare Terraform Per Distribuire Le Risorse Aws



Terraform è sviluppato da HashiCorp come 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 eseguire tutte le sue attività.

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

Comandi Terraform

Per trovare tutti i comandi terraform, digita i seguenti comandi su Terminale:







terraform

L'esecuzione del comando precedente visualizzerà tutti i comandi e il loro utilizzo:





Utilizzare Terraform per distribuire le risorse AWS (creazione del bucket S3)

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





configurare aws

L'utente deve fornire il ' Chiave di accesso ”, “ Chiave di sicurezza ”, “ Regione ', E ' Formato ” dall'utente IAM. Clic Qui per ulteriori informazioni sulla configurazione di AWS:



Utilizzare il seguente comando per verificare se terraform è installato sul sistema:

terraform -versione

Il comando precedente 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 è Visual Studio Code:

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

terraform {
provider_richiesti {
aws = {
fonte = 'hashicorp/aws'
versione = '~> 4.0'
}
}
}

fornitore 'aws' {
regione = 'noi-est-1'
}

Crea un altro file chiamato ' principale.tf ” per incollarvi il seguente codice:

risorsa 'aws_s3_bucket' 'B' {
secchio = 'linuxhint-terraform-bucket'

tag = {
Nome        = 'Il mio secchio'
Ambiente = 'Sviluppatore'
}
}

Salva i file ed esegui il seguente comando nel Terminale:

terraforma init

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

Una volta inizializzato il terraform, utilizza il seguente comando per applicarlo per creare il bucket S3:

si applicano terraform

L'utilizzo del comando precedente visualizzerà il seguente output:

Scorri verso il basso l'output per digitare ' ” per approvare la creazione di un bucket S3:

Successivamente, accedi al dashboard S3 dalla console AWS e fai clic su ' Secchi ” pagina dal pannello di sinistra:

Il bucket S3 è disponibile nella pagina del bucket:

Hai distribuito correttamente il bucket AWS S3:

Conclusione

Per distribuire le risorse AWS utilizzando terraform, configura semplicemente AWS e installa terraform sul sistema locale. Crea una directory e aggiungi i file all'interno della cartella per scrivere il codice per la creazione del bucket S3 utilizzando l'editor di codice, quindi salvali. Successivamente, usa il ' Calore ' E ' fare domanda a ” per distribuire il bucket S3 sulla console AWS.