Come utilizzare il provider AWS Terraform?

Come Utilizzare Il Provider Aws Terraform



Terraform è una piattaforma Infrastructure-as-code, creata da HashiCorp utilizzando il linguaggio GO, è un partner di rete AWS. Fondamentalmente, è stato progettato per DevOps, per creare, mantenere e gestire risorse e servizi cloud utilizzando l'interfaccia a riga di comando e la codifica. È simile ad AWS CloudFormation ma può gestire le risorse cloud di un'ampia gamma di fornitori di servizi cloud.

Questo post fornirà una guida procedurale su come utilizzare Terraform AWS Provide. Per iniziare con questo post devi avere E installato nel tuo sistema.







Installa Terraforma

Per installare Terraform, apri il prompt dei comandi e digita questo comando:



> cioccolato installare terraform



Digitare yes quando viene visualizzato un messaggio per Continuity durante l'installazione.



Per vedere la versione installata, usa questo comando:





> terraform -In



Il prossimo passo è creare una directory per il lavoro, digitando:

> mkdir istanza-terraform-aws



Passare alla directory appena creata, digitando:



> CD istanza-terraform-aws



È visibile nell'output sopra, che la directory è cambiata ora.

Per creare un file di configurazione principale per Terraform, utilizza questo comando:

> blocco note principale.tf



Blocco note richiederà un messaggio che questo file non esiste se si desidera creare un nuovo file con questo nome, fare clic sul pulsante Sì:


Digita questo codice nel file e puoi modificare le impostazioni EC2 in base alle tue esigenze (se necessario):

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

versione_richiesto = '>= 1.2.0'
}

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

risorsa 'istanza_aws' 'server_app' {
che           = 'ami-0b0ea68c435eb488d'
tipo_istanza = 't2.micro'

tag = {
Nome = 'TerraformAppServerInstance'
}
}


Salva e chiudi il file.

Il passaggio successivo consiste nell'inizializzare la directory di lavoro di Terraform digitando:

> terraforma init



Al completamento dell'inizializzazione di Terraform verrà visualizzato un messaggio di successo:


Digita questo comando per creare o aggiornare l'infrastruttura in base al file di configurazione:

> si applicano terraform



Digita yes, quando vedi il messaggio di continuità:


Ci vorrà del tempo, aspetta fino al completamento:


Una volta completato il comando, vedrai che la configurazione che è stata codificata nel file main.tf è stata eseguita correttamente.

Nella console di gestione Amazon, vai all'istanza EC2:


Nella dashboard EC2, puoi vedere che l'istanza EC2 viene creata utilizzando il file Terraform main.tf:


Ecco come utilizzare Terraform AWS Provider per creare, gestire e aggiornare qualsiasi risorsa o servizio cloud.

Conclusione

Terraform è uno strumento IAC, sviluppato per DevOps per creare, gestire e aggiornare le risorse cloud, supporta una gamma di provider cloud e AWS è uno di questi. Per installare Terraform hai bisogno di Chocolatey e AWS CLI nel tuo sistema. Dopo l'installazione di Terraform, creare il file di configurazione con il codice dell'attività desiderata e utilizzare il comando Applica per apportare modifiche.