You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ac...@apache.org on 2017/12/19 09:35:00 UTC
[camel] branch master updated: Use the AWS S3 client builder and
AmazonS3 client instead of deprecated stuff in camel-cdi S3 example
This is an automated email from the ASF dual-hosted git repository.
acosentino pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/master by this push:
new 50b88e3 Use the AWS S3 client builder and AmazonS3 client instead of deprecated stuff in camel-cdi S3 example
50b88e3 is described below
commit 50b88e39db85d5b8368298a6389b89e110049355
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Tue Dec 19 10:32:23 2017 +0100
Use the AWS S3 client builder and AmazonS3 client instead of deprecated stuff in camel-cdi S3 example
---
.../org/apache/camel/example/cdi/aws/s3/Application.java | 16 +++++++++++-----
1 file changed, 11 insertions(+), 5 deletions(-)
diff --git a/examples/camel-example-cdi-aws-s3/src/main/java/org/apache/camel/example/cdi/aws/s3/Application.java b/examples/camel-example-cdi-aws-s3/src/main/java/org/apache/camel/example/cdi/aws/s3/Application.java
index e9dfc04..d68674e 100644
--- a/examples/camel-example-cdi-aws-s3/src/main/java/org/apache/camel/example/cdi/aws/s3/Application.java
+++ b/examples/camel-example-cdi-aws-s3/src/main/java/org/apache/camel/example/cdi/aws/s3/Application.java
@@ -21,8 +21,13 @@ import java.io.File;
import javax.enterprise.inject.Produces;
import javax.inject.Named;
+import com.amazonaws.auth.AWSCredentials;
+import com.amazonaws.auth.AWSCredentialsProvider;
+import com.amazonaws.auth.AWSStaticCredentialsProvider;
import com.amazonaws.auth.BasicAWSCredentials;
-import com.amazonaws.services.s3.AmazonS3Client;
+import com.amazonaws.regions.Regions;
+import com.amazonaws.services.s3.AmazonS3;
+import com.amazonaws.services.s3.AmazonS3ClientBuilder;
import org.apache.camel.LoggingLevel;
import org.apache.camel.builder.RouteBuilder;
@@ -46,10 +51,11 @@ public class Application {
@Produces
@Named("amazonS3Client")
- AmazonS3Client amazonS3Client() {
- BasicAWSCredentials basicAwsCredentials = new BasicAWSCredentials("XXXXXXXX", "XXXXXXXXX");
- AmazonS3Client client = new AmazonS3Client(basicAwsCredentials);
- return client;
+ AmazonS3 amazonS3Client() {
+ AWSCredentials credentials = new BasicAWSCredentials("XXXXX", "XXXXX");
+ AWSCredentialsProvider credentialsProvider = new AWSStaticCredentialsProvider(credentials);
+ AmazonS3ClientBuilder clientBuilder = AmazonS3ClientBuilder.standard().withRegion(Regions.US_WEST_1).withCredentials(credentialsProvider);
+ return clientBuilder.build();
}
}
}
--
To stop receiving notification emails like this one, please contact
['"commits@camel.apache.org" <co...@camel.apache.org>'].