Como usar o Terraform para implantar recursos da AWS

Como usar o Terraform para implantar recursos da AWS
O Terraform é desenvolvido pela Hashicorp como uma ferramenta de código aberto que é usado para automatizar e gerenciar a infraestrutura, a plataforma e os serviços. Ele usa uma linguagem declarativa chamada Hashicorp Configuration Language (HCL) para executar todas as suas atividades.

Este guia demonstrará para obter todos os comandos da Terraform e depois como usar a Terraform para implantar recursos da AWS.

Comandos de terraform

Para encontrar todos os comandos do Terraform, digite os seguintes comandos no terminal:

Terraform

Executar o comando acima exibirá todos os comandos e seu uso:

Use a Terraform para implantar recursos da AWS (criando um balde S3)

Para começar a trabalhar na implantação de recursos na AWS, basta configurar a AWS digitando isso:

AWS Configurar

O usuário precisa fornecer o “Chave de acesso","Chave de segurança","Região", e "Formatar”Do usuário do IAM. Clique aqui para saber mais sobre a configuração da AWS:

Use o seguinte comando para validar se o Terraform estiver instalado no sistema:

Terraform -Version

O comando acima exibirá a versão do Terraform:

Digite o seguinte comando para criar um diretório no qual os arquivos serão criados:

mkdir linuxhint-s3

Depois disso, abra este diretório no editor de código que, neste caso, é o código do Visual Studio:

Crie um arquivo chamado “fornecedor.tf”Dentro da pasta e cole o seguinte código:

Terraform
requerir_providers
aws =
fonte = "Hashicorp/AWS"
versão = "~> 4.0 "



Provedor "AWS"
região = "US-leste-1"

Crie outro arquivo chamado “principal.tf”Para colar o seguinte código nele:

Recurso "AWS_S3_BUCKET" "B"
Bucket = "Linuxhint-Terraform-Bucket"
tags =
Name = "meu balde"
Environment = "Dev"

Salve os arquivos e execute o seguinte comando no terminal:

Terraform init

Executa o comando acima exibirá a seguinte saída:

Depois que o Terraform for inicializado, use o seguinte comando para aplicá -lo para criar o S3 Bucket:

Terraform se aplica

Usando o comando acima exibirá a seguinte saída:

Role para baixo a saída para digitar “sim”Para aprovar a criação de um balde S3:

Depois disso, vá para o painel S3 do console da AWS e clique no “BaldesPágina do painel esquerdo:

S3 Bucket está disponível na página do balde:

Você implantou com sucesso o AWS S3 Bucket:

Conclusão

Para implantar recursos da AWS usando o TerraForm, basta configurar a AWS e instalar o Terraform no sistema local. Crie um diretório e adicione arquivos dentro da pasta para escrever código para criação de balde S3 usando o editor de código e salve -os. Depois disso, use o “iniciar" e "aplicar”Comandos para implantar o balde S3 no console da AWS.