I appreciate the feedback.  What I did discover and I can't explain is that
the PutSQS processor in 1.26.0 works with a standard endpoint override URL
(for example sqs.us.east-2.amazonaws.com).

However in order to get the PutSQS to work with 2.0.0M4 I had to add a VPC
endpoint (interface type) and add that as the endpoint override URL.

We have other processors for AWS such as ListS3 which work just fine with a
standard endpoint (s3.us-east-1.amazonaws.com).

We do sit behind a proxy.

Thanks,
Mike

On Tue, Jan 14, 2025 at 9:11 AM Peter Turcsanyi <turcsa...@apache.org>
wrote:

> Hi Michael,
>
> I did not manage to replicate the issue. Both 1.26.0 and 2.0.0-M3 work
> fine running on AWS EC2 VM and using instance profile. Also tested with
> 2.1.0.
>
> Are you sure it is not an environment issue on your end? Do you have any
> special settings on the processor or the controller service?
>
> Regards,
> Peter Turcsanyi
>
> On Fri, Jan 10, 2025 at 3:51 PM Michael Sharpe <
> michael.sha...@forefrontnow.com> wrote:
>
>> What changed with the PutSQS processor from 1.19.1 to 1.26.0?
>>
>> I upgraded to 1.26.0 and all my PutSQS processors started to get a
>> connection timeout.
>>
>> I removed the related aws nar files for 1.26.0 and put the aws nar files
>> for 1.19.1 in the 1.26.0 cluster and the PutSQS works again.
>>
>> Tested the PutSQS in a 2.0.0M3 cluster with same connection time out.  I
>> tried to increase the Communications timeout but that did not make a
>> difference.
>>
>> I would like to get this working in 2.0.0M3.  I'm using an instance role
>> and I can send an SQS message to a queue using the AWS cli.
>>
>> Trimmed error message in 2.0.0M3 (Java 21.0.3. Linux OS)
>>
>> "Failed to send messages to Amazon SQS; routing to failure
>> software.amazon.awssdk.core.exception.SdkClientException: Unable to
>> execute HTTP request:
>>
>> connection timed out"
>>
>> Thanks for any input.
>>
>

Reply via email to