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)

Reply via email to