If a configuration with an explicit endpoint is done, the connector fails to initialize:
ERROR [http-nio-0.0.0.0-8080-exec-1] [org.nuxeo.ecm.webengine.app.WebEngineExceptionMapper] java.lang.IllegalStateException: Only one of Region or EndpointConfiguration may be set. at com.amazonaws.client.builder.AwsClientBuilder.setRegion(AwsClientBuilder.java:359) at com.amazonaws.client.builder.AwsClientBuilder.configureMutableProperties(AwsClientBuilder.java:337) at com.amazonaws.client.builder.AwsSyncClientBuilder.build(AwsSyncClientBuilder.java:46) at org.nuxeo.ecm.core.storage.sql.S3BinaryManager.setupCloudClient(S3BinaryManager.java:350) at org.nuxeo.ecm.blob.AbstractCloudBinaryManager.initialize(AbstractCloudBinaryManager.java:114) at org.nuxeo.ecm.core.blob.BlobManagerComponent.getBlobProvider(BlobManagerComponent.java:167) at org.nuxeo.ecm.core.blob.DocumentBlobManagerComponent.getBlobProvider(DocumentBlobManagerComponent.java:105) at org.nuxeo.ecm.core.blob.DocumentBlobManagerComponent.getBlobProvider(DocumentBlobManagerComponent.java:145) at org.nuxeo.ecm.core.blob.DocumentBlobManagerComponent.readBlob(DocumentBlobManagerComponent.java:128)
- depends on
-
NXP-23116 S3BinaryManager should work with any S3 compatible cloud storage
- Resolved