An open API service indexing awesome lists of open source software.

https://github.com/joblocal/aws-move-queue-messages

This Project provides a CLI tool for moving messages from one AWS SQS queue to another.
https://github.com/joblocal/aws-move-queue-messages

aws deadletter-queue dev-tool queue sqs

Last synced: 6 months ago
JSON representation

This Project provides a CLI tool for moving messages from one AWS SQS queue to another.

Awesome Lists containing this project

README

          

# AWS move Queue messages

![Downloads](https://img.shields.io/npm/dt/@joblocal\/aws-move-queue-messages.svg)

This Project provides a CLI tool for moving messages from one AWS SQS queue to another.
For example to run failed messages from your deadletter queues again.

## Requirements
- AWS environment configuration
- Yarn or npm
- Node

## Installation

Using yarn:
```sh
$ yarn global add @joblocal/aws-move-queue-messages
```

Using npm:

```sh
$ npm install -g @joblocal/aws-move-queue-messages
```

### Usage
Before you can use this package you need to configure your AWS environment
variables. The easiest way is to use [AWS CLI](https://aws.amazon.com/de/cli/).

After installing the package you can use it as follows.

```sh
$ aws-move-queue-messages
```

With all optional CLI arguments:

```sh
$ aws-move-queue-messages -r [AWS-REGION] -y
```

Any CLI argument or option you do not specify will fallback to a CLI prompt. The `-y` CLI option will answer the confirmation prompt automatically with "yes".

### Parameter
Use the **Source Url** parameter to specify the source queue from which the messages are to be read.
Use the **Target Url** parameter to specify the target queue in which the messages are written.

## Built with
* [Yarn](https://yarnpkg.com/lang/en/) - Dependency Management
* [Jest](https://facebook.github.io/jest/) - Test Runner

## Contributing
Please read through our [contributing guidelines](https://github.com/joblocal/aws-move-queue-messages/blob/master/CONTRIBUTING.md). Included are directions for opening issues, coding standards, and feature requests.

## Authors
* **Joblocal GmbH** - *Initial work* - [Joblocal](https://github.com/joblocal)

See also the list of [contributors](https://github.com/joblocal/aws-move-queue-messages/contributors) who participated in this project.