Como criar o balde S3 usando o Terraform

Como criar o balde S3 usando o Terraform

O Terraform é a Plataforma de Infraestrutura como Código (IAC), que é preferida pelo DevOps para criar, gerenciar e configurar recursos e serviços em nuvem, pois eles se sentem confortáveis ​​em codificar e usar a interface da linha de comando. Terraform é um parceiro da AWS, por isso significa que você pode criar, configurar e gerenciar seus recursos da AWS usando Terraform.

Este post ensinará a criar o balde S3 usando o Terraform. O S3 Bucket é um serviço da AWS para um serviço de armazenamento simples que armazena os dados como um objeto em um balde, para continuar com este post, verifique se a AWS CLI e o Terraform estão instaladas no seu Windows.

Crie um balde S3 usando Terraform

Antes de iniciar o procedimento, confirme que o Terraform e a AWS CLI estão instalados em seu sistema.

Verifique a versão do Terraform digitando:

> Terraform -v

Na saída acima, é visível que o Terraform esteja instalado no sistema.

Além disso, use este comando para ver a versão da AWS CLI:

> AWS -Versão

É visível que a AWS CLI também esteja instalada no sistema.

O próximo passo é configure Seu AWS CLI, então digite este comando no prompt de comando e digite o parâmetros necessários copiando -os do seu Conta AWS:

> AWS Configure

Depois que seu AWS estiver configurado.

Crie uma pasta chamada “aws_s3_bucket”Usando este comando:

> mkdir aws_s3_bucket

Abra esta pasta em qualquer editor de código:

Crie um arquivo chamado “fornecedor.tf

Escreva este código para o provedor da AWS:

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



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

Salve este arquivo:

Crie um novo arquivo chamado “principal.tf”:

Use este código para criar o recurso S3:

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

Salve o arquivo:

Abra o terminal, pode ser o terminal do editor de código ou prompt de comando neste diretório e digite este comando para inicializar este espaço de trabalho:

> Terraform init

Ele consumirá algum tempo para inicializar e dará uma mensagem de sucesso assim que for inicializada:

Digite este comando para ver se há algum erro na configuração ou não:

> Plano de Terraform

Use este comando para executar o arquivo e criar S3 Bucket:

> Terraform se aplica

Tipo "sim”Quando a mensagem de continuidade aparece durante a execução:

Levará algum tempo e exibirá uma mensagem de sucesso na criação do S3 Bucket:

Vamos confirmar isso entrando no console de gerenciamento da Amazon e pesquisando e abrindo a lista de baldes S3:

No painel Buckets, veja se o S3 que você criou usando TerraForm está disponível ou não:

Você pode ver que o balde S3 é criado usando o Terraform com sucesso.

Conclusão

Se você é uma pessoa que prefere mais uma interface de linha de comando que a GUI, use o Terraform para criar um balde S3, instalando a AWS CLI e o Terraform em sua máquina Windows e configurando a AWS. Crie uma pasta com “.tf”Arquiva para armazenar código do provedor AWS e código de criação S3. Inicialize esta pasta e crie um balde S3 executando o código usando o “Terraform se aplica”Comando.