You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by bv...@apache.org on 2025/11/18 21:54:23 UTC
(camel) branch dell-ecs created (now b9d362d98f78)
This is an automated email from the ASF dual-hosted git repository.
bvahdat pushed a change to branch dell-ecs
in repository https://gitbox.apache.org/repos/asf/camel.git
at b9d362d98f78 add note about using AWS S3 component for Dell ECS
This branch includes the following new commits:
new b9d362d98f78 add note about using AWS S3 component for Dell ECS
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
(camel) 01/01: add note about using AWS S3 component for Dell ECS
Posted by bv...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
bvahdat pushed a commit to branch dell-ecs
in repository https://gitbox.apache.org/repos/asf/camel.git
commit b9d362d98f7877cf1bce9693bd2bcad466f49c5b
Author: Babak Vahdat <bv...@apache.org>
AuthorDate: Tue Nov 18 22:53:50 2025 +0100
add note about using AWS S3 component for Dell ECS
---
.../src/main/docs/aws2-s3-component.adoc | 21 +++++++++++++++++++++
1 file changed, 21 insertions(+)
diff --git a/components/camel-aws/camel-aws2-s3/src/main/docs/aws2-s3-component.adoc b/components/camel-aws/camel-aws2-s3/src/main/docs/aws2-s3-component.adoc
index 0fda7b5edad3..ae8f1a463b14 100644
--- a/components/camel-aws/camel-aws2-s3/src/main/docs/aws2-s3-component.adoc
+++ b/components/camel-aws/camel-aws2-s3/src/main/docs/aws2-s3-component.adoc
@@ -1269,6 +1269,27 @@ camelContext.addComponent("aws2-s3", s3Component);
Now your component will be used for all the operations implemented in camel routes.
+=== Note about using this component for storing and retrieving objects from/to Dell ECS (Elastic Cloud Solutions)
+
+For storing and retrieving objects from/to Dell ECS, both of the `forcePathStyle` and `overrideEndpoint` options need to be set to `true` and using the `uriEndpointOverride` you need to provide your own ECS endpoint.
+
+[source,java]
+--------------------------------------------------------------------------------
+String awsBucketAccessKey = "your_access_key";
+String awsBucketSecretKey = "your_secret_key";
+
+S3Client s3Client = S3Client.builder().credentialsProvider(StaticCredentialsProvider.create(AwsBasicCredentials.create(awsBucketAccessKey, awsBucketSecretKey)))
+ .region(Region.US_EAST_1).build();
+
+AWS2S3Configuration configuration = new AWS2S3Configuration();
+configuration.setForcePathStyle(true);
+configuration.setOverrideEndpoint(true);
+configuration.setUriEndpointOverride("http://ecs1.emc.com:9020");
+--------------------------------------------------------------------------------
+
+For more details see https://www.dell.com/support/manuals/en-us/ecs-appliance-/ecs_pub_data_access_guide_3_3_to_3_6/using-the-java-amazon-sdk?guid=guid-149be134-6938-4cd7-9503-cf3ca9d23261&lang=en-us[their documentation].
+
+
== Dependencies
Maven users will need to add the following dependency to their pom.xml.