Come creare un secchio S3 usando Terraform

Come creare un secchio S3 usando Terraform

Terraform è l'infrastruttura come piattaforma di codice (IAC), che è preferita da DevOps per creare, gestire e configurare risorse e servizi cloud, poiché sono a proprio agio nella codifica e nell'uso dell'interfaccia della riga di comando. Terraform è un partner di AWS, quindi significa che puoi creare, configurare e gestire le tue risorse AWS usando Terraform.

Questo post insegnerà come creare un secchio S3 usando Terraform. S3 Bucket è un servizio AWS per un semplice servizio di archiviazione che memorizza i dati come oggetto in un bucket, per continuare con questo post assicurarsi che AWS CLI e Terraform siano installati in Windows.

Crea un secchio S3 usando Terraform

Prima di iniziare la procedura, conferma che nel sistema Terraform e AWS CLI sono installati nel sistema.

Controlla la versione di Terraform digitando:

> Terraform -v

Nell'output sopra, è visibile che Terraform sia installato nel sistema.

Inoltre, usa questo comando per vedere la versione CLI AWS:

> AWS --Version

È visibile che il CLI AWS sia installato anche nel sistema.

Il prossimo passo è quello di configurare La tua CLI AWS, quindi digita questo comando nel prompt dei comandi e digita il parametri richiesti copiandoli dal tuo Account AWS:

> AWS Configura

Una volta configurato il tuo AWS.

Crea una cartella chiamata "AWS_S3_Bucket"Usando questo comando:

> mkdir AWS_S3_Bucket

Apri questa cartella in qualsiasi editor di codice:

Crea un file chiamato "fornitore.tf"

Scrivi questo codice per il provider AWS:

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



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

Salva questo file:

Crea un nuovo file chiamato "principale.tf":

Usa questo codice per creare la risorsa S3:

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

Salva il file:

Apri il terminale, può essere il terminale dell'editor di codice o il prompt dei comandi in questa directory e digitare questo comando per inizializzare questo spazio di lavoro:

> Terraform init

Consumerà un po 'di tempo per inizializzare e darà un messaggio di successo una volta inizializzato:

Digita questo comando per vedere se c'è qualche errore nella configurazione o no:

> Piano Terraform

Utilizzare questo comando per eseguire il file e creare un bucket S3:

> si applica a terraform

Tipo ""Quando viene visualizzato il messaggio di continuità durante l'esecuzione:

Ci vorrà un po 'di tempo e mostrerà un messaggio di successo sulla creazione di S3 Bucket:

Confermiamolo entrando nella console di gestione di Amazon e cercando e aprendo l'elenco dei secchi S3:

Nella dashboard dei bucket, vedi se l'S3 creata utilizzando Terraform è disponibile o no:

Puoi vedere che il secchio S3 è creato usando Terraform correttamente.

Conclusione

Se sei una persona che preferisce un'interfaccia della riga di comando più della GUI, usa Terraform per creare un secchio S3, installando AWS CLI e Terraform nella macchina Windows e configurando AWS. Crea una cartella con “.tf"File per l'archiviazione del codice provider AWS e il codice di creazione S3. Inizializza questa cartella e crea un secchio S3 eseguendo il codice usando "applicazione di terraform"Comando.