Repositório com os scripts para a criação da infraestrutura como código.
aws s3api create-bucket --bucket zip-sample --region us-east-1
aws s3api put-object --bucket zip-sample --key teste1/
aws s3 cp ./samples/teste.pdf s3://zip-sample/teste1/
# 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
# 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