Last active
July 4, 2023 21:50
-
-
Save thiagoadsix/8e4adbba005a75dc8fe8d3fa606c1782 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Porque você deveria utilizar LocalStack |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
LocalStack: Desenvolvimento e Teste de Aplicações Baseadas em Nuvem Localmente
📚 Documentações Importantes
Para acompanhar melhor o vídeo, aqui estão algumas documentações úteis:
LocalStack
AWS CLI
NoSQL Workbench
💻 Comandos e Configurações de Arquivos
Vamos mergulhar em alguns comandos e configurações de arquivos que serão úteis para você.
Docker Compose
Aqui está o Docker Compose do LocalStack. Lembre-se, você pode encontrar mais detalhes sobre como instalá-lo e utilizá-lo na sua máquina na documentação oficial.
AWS CLI
Este comando é somente o exemplo que utilizamos no video para criar uma tabela com DynamoDB. Para mais informações de como interagir/criar os seus recursos via AWS CLI, você pode consumir essa documentação.
Com index:
aws --endpoint-url=http://localhost:4566 dynamodb create-table \ --table-name Users \ --attribute-definitions \ AttributeName=id,AttributeType=S \ AttributeName=email,AttributeType=S \ --key-schema \ AttributeName=id,KeyType=HASH \ --provisioned-throughput \ ReadCapacityUnits=5,WriteCapacityUnits=5 \ --global-secondary-indexes \ 'IndexName=emailIndex,KeySchema=[{AttributeName=email,KeyType=HASH}],Projection={ProjectionType=ALL},ProvisionedThroughput={ReadCapacityUnits=5,WriteCapacityUnits=5}'
Sem index: