AWS-S3 connectivity Issue from Fabric 6.2.1 using blueprint.

Solution Verified - Updated -

Issue

  • We are trying to deploy aws-s3 in Fuse 6.2.1. When we deploy the blueprint we get below error.
Caused by: org.apache.camel.ResolveEndpointFailedException: Failed to resolve endpoint: aws-s3://test-bucket?amazonS3Client=%23amazonClient due to: AWS authentication requires a valid Date or x-amz-date header (Service: Amazon S3; Status Code: 403; Error Code: AccessDenied; Request ID: F04C53A639B5A33F)
  • This works on our local Windows 7 machine where we are using JAVA 1.8.0_45. But all our Dev/Test other LINUX environments are using 1.8.0_91-b14 where we get above error during depoyment and bluebrint doesnt start.
  • When we browse we got to know that this is a bug with product and RH had given fix on 6.3 version.
    https://issues.jboss.org/browse/ENTESB-6410
  • As all our environments are on 6.2.1 and JAVA "1.8.0_91" and there is no immediate plan to migrate to 6.3 as well.
  • To resolve this issue on 6.2.1 and JAVA "1.8.0_91" do we have any hot fix or workaround? This is a bit urgent fix required which has delivery commitments.

Environment

  • Red Hat JBoss Fuse
    • 6.2.1

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content