Copy messages from one SQS queue to another and remove from the source if necessary.
- Python 2.7
- Pip 9
- Install requirements:
pip install -r requirements.txt
- Setup environments variables:
AWS_ACCESS_KEY_ID
andAWS_SECRET_ACCESS_KEY
(AWS_SECURITY_TOKEN
,AWS_PROFILE
optionals) - Run application:
python sqscp.py --src <source> --dst <destination> [options]
Argument | Alias | Description |
---|---|---|
--src | -s | The source SQS queue. |
--dst | -d | The destination SQS queue. |
--region | - | AWS Region (default: us-east-1) |
--remove | - | Flag to remove messages from the source queue. (default: false) |
python sqscp.py --src source_queue --dst destination_queue --region us-east-2