Skip to content

Este repositório é dedicado à automação e orquestração eficiente de contêineres na Amazon Web Services (AWS), empregando as tecnologias Terraform, Docker e ECS (Elastic Container Service).

License

Notifications You must be signed in to change notification settings

titi0001/aws-ecs-terraform-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Orquestração de Contêineres na AWS com Terraform, Docker e ECS

Bem-vindo ao repositório dedicado à orquestração eficiente de contêineres na Amazon Web Services (AWS) utilizando Terraform, Docker e ECS (Elastic Container Service).

Overview

Este projeto visa simplificar a implementação e gestão de contêineres na AWS, aproveitando as seguintes tecnologias:

  • Terraform: Infraestrutura como código para provisionar recursos AWS necessários.
  • Docker: Contêinerização de aplicações para garantir ambientes consistentes.
  • ECS (Elastic Container Service): Orquestração de contêineres na AWS com escalonamento automático e facilidade de gerenciamento.

Como Começar

Certifique-se de ter o Terraform instalado localmente e configurado com suas credenciais AWS.

  1. Clone este repositório:

    git clone https://github.com/titi0001/aws-ecs-terraform-docker.git
  2. Navegue até o diretório do projeto:

    cd aws-ecs-terraform-docker
  3. Personalize as variáveis no arquivo terraform.tfvars de acordo com suas necessidades.

  4. Inicialize o projeto Terraform:

    terraform init
  5. Aplique as configurações para criar a infraestrutura:

    terraform apply

Criar um Bucket no Amazon S3

Para criar um bucket no Amazon S3 usando a Phython, execute o seguinte comando no terminal,

pip install boto3
python3 create-s3.py

substituindo "SEU_NOME_DE_BUCKET" pelo nome desejado e "SUA_REGIAO" pela região desejada:

Contribuição

Contribuições são bem-vindas! Sinta-se à vontade para abrir issues, propor melhorias ou enviar pull requests. Certifique-se de seguir as diretrizes de contribuição.

Licença

Este projeto é licenciado sob a Licença MIT.

About

Este repositório é dedicado à automação e orquestração eficiente de contêineres na Amazon Web Services (AWS), empregando as tecnologias Terraform, Docker e ECS (Elastic Container Service).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published