Comments (2)
Hi @sooykoot,
This is a valid issue, although it's worth noting that there should be differentiation between errors for incorrect credentials and misconfigured permissions.
If permissions are invalid, then there should be retries, as this is something that might not be specific to your code and can be fixed without code changes i.e. in the AWS console.
If credentials are incorrect or missing, then we shouldn't retry.
Would be happy to accept a PR for this.
from sqs-consumer.
Thinking about this, I don't think this is actually an issue, yes we probably want a retry after an authentication timeout, it also defaults to 10000
and that can be set yourself to be higher, so I don't think this is a huge issue or one to look at.
from sqs-consumer.
Related Issues (20)
- [Bug]: Using @aws-sdk/client-sqs": "3.53.0" throws error HOT 5
- Test Issue: Please ignore :) HOT 1
- Test Issue 2: Please ignore :) HOT 1
- test issue, please ignore HOT 1
- Drop support for node 14 HOT 1
- [Bug]: The security token included in the request is invalid
- Allow the option `visibilityTimeout` to be configured after initialisation HOT 1
- [Bug]: The options parameter is not optional in the code HOT 1
- Configure consumer to use a SQS client that gets credentials using sts.assumeRole and post refresh
- [Bug]: heartbeatInterval is not working as expected HOT 3
- Message type is not exposed HOT 7
- Fire an event when the Consumer is started HOT 1
- [Bug]: `abort: true` raises errors when AWS SQS is polling for messages HOT 7
- [Bug]: Event listener on .once is called multiple times HOT 4
- Add the ability to programmatically update batchSize and waitTimeSeconds HOT 1
- Log a debug message whenever `.emit` is called HOT 1
- Trigger a debug message periodically while the consumer is processing messages HOT 1
- Remove debug module in favour of node in-builts HOT 1
- [Bug]: TypeError: Cannot set property message of [object Object] which has only a getter HOT 7
- handleMessage does not allow for an injected process method HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sqs-consumer.