Skip to content

elielsimoncelo/localstack-zip-sample

Repository files navigation

localstack-zip-sample

Repositório com os scripts para a criação da infraestrutura como código.

Criando um bucket no S3

aws s3api create-bucket --bucket zip-sample --region us-east-1

Criando uma pasta no bucket do S3

aws s3api put-object --bucket zip-sample --key teste1/

Fazendo upload de arquivos no S3 via linha de comando

aws s3 cp ./samples/teste.pdf s3://zip-sample/teste1/

Criando uma fila do tipo fifo no SQS via linha de comando

# Criando fila padrão
aws --endpoint-url=http://localstack:4566 sqs create-queue --queue-name dev-queue-zip-sample

# Criando fila fifo
aws --endpoint-url=http://localstack:4566 sqs create-queue --queue-name dev-queue-zip-sample.fifo --attributes FifoQueue=true,ContentBasedDeduplication=true

Envio de mensagens para a fila SQS via linha de comando

# Mensagem com problema
aws --endpoint-url=http://localstack:4566 sqs send-message \
    --queue-url http://localstack:4566/000000000000/dev-queue-zip-sample \
    --message-body abcdef

# Mensagem ok
aws --endpoint-url=http://localstack:4566 sqs send-message \
    --queue-url http://localstack:4566/000000000000/dev-queue-zip-sample \
    --message-body "{ \"id\": \"teste1\", \"zip_name\": \"datacompress.zip\", \"zip_folder\": \".\" }"

# Para fila fifo use este argumento
#    --message-group-id 1

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages