-
Notifications
You must be signed in to change notification settings - Fork 99
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CamelAwssqsSinkConnector does not work when specifying AWS credentials in camel.sink.endpoint #319
Comments
We need to find a way to specify RAW for these particular options. |
Okay so camel.component are component specific options and they have no problems with uri encoding (usually passwords etc are more problematic with uri encoding due to using special chars). So for camel.endpoint as they become part of endpoint uri, you need to specify
There is a JIRA ticket at Camel to see if we can come up with a smarter out of the box solution |
in camel 3.4 we also have #property:xyz right as possible solution right ? |
@lburgazzoli ah yeah that would work too |
We need to add documentation about this |
Here is a PR with a a bit of rushed fix, would be good to give that a test too. And maybe improve it. But it shows how we can find out about secret options and auto RAW their values. |
This should have been fixed through #366 |
I tried to configure CamelAwssqsSinkConnector connector with my Kafka Connect. To pass the AWS credentials, I first used the
camel.sink.endpoint.accessKey
,camel.sink.endpoint.secretKey
andcamel.sink.endpoint.region
. But that resulted into following error:The request signature we calculated does not match the signature you provided.
. Following is the exact error in the Connect log.When I changed to using the
camel.component.aws-sqs.*
options, it started to work fine, so it seems to be connected specifically to the options for passing the credentials.The text was updated successfully, but these errors were encountered: