Comments (9)
@rustatian thanks for a fast response :)
Regarding the global sqs
key, I think that a better flow would be to always respect the explicitly provided configuration
So priority would be:
- If there is
sqs
key and there are credentials/configs provided, use them - Use credentials from the EC2 instance (current flow)
Let me know if you need any additional info regarding the endpoint region issue.
from roadrunner.
Ok, since I can't control the changed behavior in the AWS SDK, the global configuration would be able to override the existing IAM values since the next bugfix version (2023.3.9)
from roadrunner.
Hey @matteokov ๐
Yeah, RR tries to perform a call to the well-known local URL to check if it is running inside AWS environment.
The global sqs
key ignored in that case (which might be a wrong decision btw).
I'll double-check that behavior because configuration from inside AWS is managed by the AWS Golang package...
from roadrunner.
Yeah, I'm currently verifying your info, but anyway, in 2024.1 I'll update this behavior (since this is a BC).
from roadrunner.
@matteokov Could you please try to set AWS_REGION
env variable and restart RR?
from roadrunner.
@rustatian This fixed an issue and RoadRunner started normally
from roadrunner.
It looks like a bug in the AWS GO SDK, I found an issue stating about the same problem.
from roadrunner.
But, I found a way how to support both, the global sqs
config with the data provided by the IAM.
from roadrunner.
The fix will be released next Thursday.
from roadrunner.
Related Issues (20)
- [๐ก FEATURE REQUEST]: HTTP log middleware separate configuration HOT 2
- [๐งน CHORE]: Rewrite multipart text values parsing algorithm
- [๐ BUG]: HTTP Queue gets too large HOT 16
- [๐ BUG]: Response status 200 instead of 500 in debug mode if php code fails HOT 4
- [๐ก FEATURE REQUEST]: Use Opentelemerty specific environment variables HOT 5
- [๐ BUG]: rabbitmq_redial error causes redial/retry logic to prematurely exit HOT 14
- [๐ก FEATURE REQUEST]: Log elapsed time always in microseconds HOT 9
- [๐ BUG]: RR cannot parse larger multipart form data HOT 6
- [๐ BUG]: unknown flag for long config options HOT 2
- [๐ BUG]: File uploads exceeding "upload_max_filesize" do not have the proper error code HOT 8
- [๐ก FEATURE REQUEST]: Temporal plugin healthcheck
- [๐ก FEATURE REQUEST]: `musl` arm64 binary `[blocked by GitHub ARM action runners]` HOT 7
- [๐ก FEATURE REQUEST]: RPC call to return all available storages HOT 4
- [๐ก FEATURE REQUEST]: Temporal: Provide some `sugar` for users to set the `Authorization` header
- [๐ BUG]: !BADKEY error on service name with dot (.) HOT 5
- [๐ก FEATURE REQUEST]: Including grpc error details in log messages
- [๐ BUG]: panic in http plugin HOT 5
- [๐ก FEATURE REQUEST]: Add support for streaming RPCs HOT 1
- [๐ BUG]: Incorrect name of the default AMQP exchange (should be 'amq.default') HOT 5
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 roadrunner.