[TRANSCRIÇÃO]
Introdução
Se você trabalha ou pretende trabalhar com a AWS, é fundamental familiarizar-se com o LocalStack.
Essa ferramenta possibilita a execução dos principais serviços da AWS diretamente no seu computador, proporcionando um ganho significativo de produtividade no desenvolvimento.
Neste artigo, vamos aprender como configurar o LocalStack e iniciar alguns serviços da AWS localmente.
O que é o LocalStack?
Antes de começarmos, é importante compreender o que é o LocalStack. Trata-se de um emulador que permite a execução dos serviços da AWS na sua máquina, utilizando contêineres Docker.
Essa abordagem oferece vantagens, como independência do ambiente da AWS e aumento da eficiência no desenvolvimento.
Para instalar o LocalStack, o requisito principal é ter o Docker. Caso ainda não o tenha, você pode baixá-lo aqui.
Instalando o LocalStack
A instalação do LocalStack é relativamente simples. Acesse o site da LocalStack e escolha a opção LocalStack CLI.
Após baixar o zip da LocalStack CLI, siga as seguintes instruções, estamos configurando uma máquina Windows.
Baixe o arquivo zip e extraia os arquivos.
Crie uma pasta chamada ".localstack" no diretório do seu usuário.
Mova o executável extraído para a pasta criada.
Altere o PATH do seu Windows, incluindo este novo diretório da localstack, algo como:
C:\Users\{seu usuario}\.localstack
- Verifique se a instalação foi bem-sucedida digitando o seguinte comando no terminal CMD ou Git Bash.
localstack --version
Se a versão for exibida, a instalação foi concluída com êxito.
Explorando o LocalStack
Com o LocalStack instalado, exploramos a interface gráfica através do dashboard fornecido pela LocalStack.
Acesse o site da LocalStack e faça login.
Utilizamos a opção de login via GitHub no vídeo, mas outras opções estão disponíveis.
No dashboard, na seção "LocalStack Instance", é possível visualizar os serviços detectados e disponíveis para uso. Isso inclui serviços como Kinesis, SQS e S3, todos executados localmente.
Testando o LocalStack
Para testar o LocalStack de maneira mais interativa, utilizamos a AWS CLI. Caso ainda não tenha a AWS CLI instalada, você pode baixá-la aqui.
Ao utilizar a AWS CLI, sempre reaelize o apontamento para o LocalStack e execute comandos da AWS CLI normalmente.
Por exemplo, listamos os buckets do S3 usando o comando aws s3 ls.
aws --endpoint="http://localhost:4566" s3 ls
Também criamos uma fila no SQS com aws sqs create-queue.
aws --endpoint="http://localhost:4566" sqs create-queue --queue-name minha-fila
Conclusão
Neste vídeo, abordamos a instalação e configuração inicial do LocalStack para desenvolvimento local com AWS.
Exploramos o dashboard fornecido pela LocalStack e demonstramos como interagir com os serviços utilizando tanto a interface gráfica quanto a AWS CLI.
Nos próximos vídeos, iremos aprofundar a integração de aplicações Java com Spring Boot e o LocalStack.
Se este conteúdo foi útil, deixe um like, inscreva-se no canal e comente sobre temas que gostaria de ver nos próximos vídeos relacionados ao Spring Boot.
Espero que tenha gostado! Até a próxima!
Top comments (0)