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 -vNell'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 ConfiguraUna volta configurato il tuo AWS.
Crea una cartella chiamata "AWS_S3_Bucket"Usando questo comando:
> mkdir AWS_S3_BucketApri questa cartella in qualsiasi editor di codice:
Crea un file chiamato "fornitore.tf"
Scrivi questo codice per il provider AWS:
TerraformSalva questo file:
Crea un nuovo file chiamato "principale.tf":
Usa questo codice per creare la risorsa S3:
risorsa "aws_s3_bucket" "b"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 initConsumerà 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 TerraformUtilizzare questo comando per eseguire il file e creare un bucket S3:
> si applica a terraformTipo "SÌ"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.