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 usada para automatizar e gerenciar a infraestrutura, plataforma e serviços. Ele usa uma linguagem declarativa chamada HashiCorp Configuration Language (HCL) para realizar todas as suas atividades.

Este guia demonstrará como obter todos os comandos do terraform e como usar o Terraform para implantar recursos da AWS.

Comandos Terraform

Para encontrar todos os comandos do terraform, digite os seguintes comandos no Terminal:







terraforma

A execução do comando acima exibirá todos os comandos e seu uso:





Use o Terraform para implantar recursos da AWS (criando o bucket S3)

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





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 está instalado no sistema:

terraforma -versão

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

Após isso, abra este diretório no editor de código que neste caso é o Visual Studio Code:

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

terraforma {
provedores_necessários {
aws = {
fonte = 'hashicorp/aws'
versão = '~> 4,0'
}
}
}

fornecedor 'aws' {
região = 'us-leste-1'
}

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

recurso 'aws_s3_bucket' 'b' {
balde = 'linuxhint-terraform-bucket'

marcas = {
Nome        = 'Meu Balde'
Ambiente = 'Dev'
}
}

Salve os arquivos e execute o seguinte comando no Terminal:

terraform init

A execução do comando acima exibirá a seguinte saída:

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

aplicação de terraforma

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

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

Depois disso, vá para o painel S3 no console AWS e clique no botão “ baldes ” página do painel esquerdo:

O bucket S3 está disponível na página do bucket:

Você implantou com sucesso o bucket S3 da AWS:

Conclusão

Para implantar recursos da AWS usando o terraform, basta configurar o AWS e instalar o terraform no sistema local. Crie um diretório e adicione arquivos dentro da pasta para escrever o código para a criação do bucket do S3 usando o editor de código e, em seguida, salve-os. Depois disso, use o “ aquecer ' e ' aplicar ” para implantar o bucket S3 no console AWS.