Otavio Rodolfo Piske created CAMEL-14002:
--------------------------------------------
Summary: amazonAWSHost is not honored when listing the queues
Key: CAMEL-14002
URL: https://issues.apache.org/jira/browse/CAMEL-14002
Project: Camel
Issue Type: Bug
Components: camel-aws-sqs
Affects Versions: 3.0.0
Reporter: Otavio Rodolfo Piske
When a AWS-SQS component is setup to use a different host via the amazonAWSHost
property, this host is not honored during the initial listing of the queues.
Instead the component list tries to list the queues using the default amazon
AWS host which. As a result this causes the component to fail the
initialization and may prevent using camel with local/non-public instances of
AWS SQS hosts.
Here's a log snippet taken from a code that configures the AWS-SQS URL as:
```
aws-sqs://ckc?accessKey=accesskey&amazonAWSHost=localhost%{color:#9876aa}3A33715{color}&autoCreateQueue={color:#9876aa}false{color}
```
```
{color:#808080}2019-09-20 14:27:34,058{color}
[ool-{color:#9876aa}11{color}-thread-{color:#9876aa}1{color}] DEBUG
{color:#9876aa}org.apache.http.headers{color} -
http-outgoing-{color:#9876aa}2{color} >> POST /
HTTP/{color:#9876aa}1{color}.{color:#9876aa}1
{color}{color:#808080}2019-09-20 14:27:34,058{color}
[ool-{color:#9876aa}11{color}-thread-{color:#9876aa}1{color}] DEBUG
{color:#9876aa}org.apache.http.headers{color} -
http-outgoing-{color:#9876aa}2{color} >> Host:
{color:#9876aa}sqs.us-east-1.amazonaws.com
{color}{color:#808080}2019-09-20 14:27:34,058{color}
[ool-{color:#9876aa}11{color}-thread-{color:#9876aa}1{color}] DEBUG
{color:#9876aa}org.apache.http.headers{color} -
http-outgoing-{color:#9876aa}2{color} >> Authorization: AWS4-HMAC-SHA256
Credential=accesskey/{color:#9876aa}20190920{color}/us-east-{color:#9876aa}1{color}/sqs/aws4_request,
SignedHeaders=amz-sdk-invocation-id;amz-sdk-retry;host;user-agent;x-amz-date,
Signature={color:#9876aa}46b27250b825b38a2282570329f56ed91d747d60234760080388461476c720d1
{color}{color:#808080}2019-09-20 14:27:34,058{color}
[ool-{color:#9876aa}11{color}-thread-{color:#9876aa}1{color}] DEBUG
{color:#9876aa}org.apache.http.headers{color} -
http-outgoing-{color:#9876aa}2{color} >> X-Amz-Date: 20190920T122733Z
{color:#808080}2019-09-20 14:27:34,058{color}
[ool-{color:#9876aa}11{color}-thread-{color:#9876aa}1{color}] DEBUG
{color:#9876aa}org.apache.http.headers{color} -
http-outgoing-{color:#9876aa}2{color} >> User-Agent:
aws-sdk-java/{color:#9876aa}1{color}.{color:#9876aa}11{color}.{color:#9876aa}618{color}
Linux/{color:#9876aa}5{color}.{color:#9876aa}2{color}.{color:#9876aa}11{color}-{color:#9876aa}200{color}.{color:#9876aa}fc30.x86_64{color}
OpenJDK_64-Bit_Server_VM/{color:#9876aa}25{color}.{color:#9876aa}222{color}-b10
java/{color:#9876aa}1{color}.{color:#9876aa}8{color}.0_222
scala/{color:#9876aa}2{color}.{color:#9876aa}12{color}.{color:#9876aa}4{color}
vendor/Oracle_Corporation
{color:#808080}2019-09-20 14:27:34,058{color}
[ool-{color:#9876aa}11{color}-thread-{color:#9876aa}1{color}] DEBUG
{color:#9876aa}org.apache.http.headers{color} -
http-outgoing-{color:#9876aa}2{color} >> amz-sdk-invocation-id:
{color:#9876aa}71037dfa-50a7-1c35-32e7-7f49334bfdf3
{color}{color:#808080}2019-09-20 14:27:34,058{color}
[ool-{color:#9876aa}11{color}-thread-{color:#9876aa}1{color}] DEBUG
{color:#9876aa}org.apache.http.headers{color} -
http-outgoing-{color:#9876aa}2{color} >> amz-sdk-retry:
{color:#9876aa}0{color}/{color:#9876aa}0{color}/{color:#9876aa}500
{color}{color:#808080}2019-09-20 14:27:34,058{color}
[ool-{color:#9876aa}11{color}-thread-{color:#9876aa}1{color}] DEBUG
{color:#9876aa}org.apache.http.headers{color} -
http-outgoing-{color:#9876aa}2{color} >> Content-Type:
application/x-www-form-urlencoded; charset=utf-{color:#9876aa}8
{color}{color:#808080}2019-09-20 14:27:34,058{color}
[ool-{color:#9876aa}11{color}-thread-{color:#9876aa}1{color}] DEBUG
{color:#9876aa}org.apache.http.headers{color} -
http-outgoing-{color:#9876aa}2{color} >> Content-Length: {color:#9876aa}36
{color}{color:#808080}2019-09-20 14:27:34,058{color}
[ool-{color:#9876aa}11{color}-thread-{color:#9876aa}1{color}] DEBUG
{color:#9876aa}org.apache.http.headers{color} -
http-outgoing-{color:#9876aa}2{color} >> Connection: Keep-Alive
{color:#808080}2019-09-20 14:27:34,058{color}
[ool-{color:#9876aa}11{color}-thread-{color:#9876aa}1{color}] DEBUG
{color:#9876aa}org.apache.http.wire{color} -
http-outgoing-{color:#9876aa}2{color} >> {color:#6a8759}"POST /
HTTP/1.1[\r][\n]"
{color}{color:#808080}2019-09-20 14:27:34,058{color}
[ool-{color:#9876aa}11{color}-thread-{color:#9876aa}1{color}] DEBUG
{color:#9876aa}org.apache.http.wire{color} -
http-outgoing-{color:#9876aa}2{color} >> {color:#6a8759}"Host:
sqs.us-east-1.amazonaws.com[\r][\n]"{color}
```
--
This message was sent by Atlassian Jira
(v8.3.4#803005)