Registry / devops / replay-aws-dlq

replay-aws-dlq

JSON →
library1.0.1jsnpmunverified

A CLI tool to re-drive AWS SQS Dead Letter Queue messages to another queue, often used to reprocess failed messages. Current stable version 1.0.1, no active release cadence. Key differentiator: simple cmd-line usage without code changes, supports FIFO queues with deduplication caveats. Use AWS SDK environment variables or profiles for cross-account operations.

npm install replay-aws-dlq
INSTALL
IMPORT
SIG · REPLAY-AWS-DLQ
R
replay-aws-dlq
devopsjavascriptv1.0.1
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

default
import replay from 'replay-aws-dlq'
const replay = require('replay-aws-dlq')
ESM-only package, CommonJS require will fail.
exec
exec('replay-aws-dlq src dest', (err, stdout) => {})
Used via child_process.exec, not a direct JS API.

Re-drive messages from a FIFO dead letter queue to its source queue using AWS profile.

AWS_PROFILE=production replay-aws-dlq https://sqs.eu-central-1.amazonaws.com/123456789012/MyQueue-DLQ.fifo https://sqs.eu-central-1.amazonaws.com/123456789012/MyQueue.fifo
Debug
Known issues
gotchaFIFO queue deduplication: Messages may be silently discarded if re-driven within 5 minutes of original send.
fix
Wait at least 5 minutes after original messages were sent before re-driving.
affects: >=1.0.0
Errors
Common errors & fixes
Error: Credentials missing
AWS credentials not configured or profile not set.
fix
Set AWS_PROFILE or AWS_ACCESS_KEY_ID/AWS_SECRET_ACCESS_KEY environment variables.
Error: Unknown queue URL
Invalid or non-existent SQS queue URL provided.
fix
Verify queue URLs exist and are accessible from your AWS account.
Upgrade
Version history
1.0.1latest on npm
Audit
Dependencies
aws-sdkrequiredUsed to interact with AWS SQS for receiving and sending messages
Agent activity
4 hits · last 30 days
node
4
Resources
replay-aws-dlq — npm install replay-aws-dlq · libregistry