-
Notifications
You must be signed in to change notification settings - Fork 14
Config URI format
DavidASeibert edited this page Nov 14, 2016
·
10 revisions
The latest releases allow users to specify the complete ECS S3 client configuration in a single bring by using a Config URI. A Config URI follows the standard URI spec:
<protocol>://<host>[:<port>][/path][?<param-key>=<param-value>][&<param-key>=<param-value>][...]
Here are some examples.
-
A simple S3 client config URI for ECS Test Drive.
https://object.ecstestdrive.com?smartClient=false&useVHost=true&identity=<access-key>&secretKey=<secret-key>
-
A standard S3 client config URI for a local ECS deployment using the smart-client and unencrypted traffic.
http://10.1.83.51:9020?identity=<access-key>&secretKey=<secret-key>
-
A standard S3 client config URI for a 3-VDC deployment using encrypted traffic and geo-pinning.
The ECS S3 client config URI has the following available parameters.
- useVHost - must be
true
orfalse
(defaultfalse
). protected boolean signNamespace = true; protected boolean checksumEnabled = true; protected boolean retryEnabled = true; protected int initialRetryDelay = DEFAULT_INITIAL_RETRY_DELAY; protected int retryLimit = DEFAULT_RETRY_LIMIT; protected int retryBufferSize = DEFAULT_RETRY_BUFFER_SIZE; protected float faultInjectionRate = 0.0f; protected boolean signMetadataSearch = true;