Giter VIP home page Giter VIP logo

sqs-client-ts's Introduction

Sample of using SQS

This demonstrate how to add/pop/delete message from SQS queue with localstack docker.

Pre-requisites

Make sure to install AWS CLI in order to execute command below.

aws configure

Feel free to input whatever for Id and Secret. Region could be anything I guess, if you do not know one then input 'eu-west-1' and just enter blank for the rest.

Execute below command to spin up SQS with Localstack on docker

npm run start:local:dependencies

Once the container successfully up then execute following command to create a new queue in local SQS

npm run create:local:queue

Test

Look into test folder and run test with

npm t

or

npm run test

It will compile typescript and run tests.

Usage

  • Either remain usage of config file and update LOCAL = 0 or simply remove LOCAL case in sqs-client.ts function getQueueUrl for connecting to SQS on AWS.
  • Update aws-config.json with valid IAM key or replace with regular environment file approach for linux environment.

License

MIT

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.