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 -vNa 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 ConfigureDepois que seu AWS estiver configurado.
Crie uma pasta chamada “aws_s3_bucket”Usando este comando:
> mkdir aws_s3_bucketAbra esta pasta em qualquer editor de código:
Crie um arquivo chamado “fornecedor.tf”
Escreva este código para o provedor da AWS:
TerraformSalve este arquivo:
Crie um novo arquivo chamado “principal.tf”:
Use este código para criar o recurso S3:
Recurso "AWS_S3_BUCKET" "B"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 initEle 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 TerraformUse este comando para executar o arquivo e criar S3 Bucket:
> Terraform se aplicaTipo "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.