You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-commits@jackrabbit.apache.org by am...@apache.org on 2018/08/10 10:33:33 UTC

svn commit: r1837789 - /jackrabbit/oak/trunk/oak-doc/src/site/markdown/osgi_config.md

Author: amitj
Date: Fri Aug 10 10:33:33 2018
New Revision: 1837789

URL: http://svn.apache.org/viewvc?rev=1837789&view=rev
Log:
OAK-5923: Document S3 datastore

Documented missing S3 specific properties

Modified:
    jackrabbit/oak/trunk/oak-doc/src/site/markdown/osgi_config.md

Modified: jackrabbit/oak/trunk/oak-doc/src/site/markdown/osgi_config.md
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-doc/src/site/markdown/osgi_config.md?rev=1837789&r1=1837788&r2=1837789&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-doc/src/site/markdown/osgi_config.md (original)
+++ jackrabbit/oak/trunk/oak-doc/src/site/markdown/osgi_config.md Fri Aug 10 10:33:33 2018
@@ -335,6 +335,34 @@ cachePath
 
 _PID `org.apache.jackrabbit.oak.plugins.blob.datastore.S3DataStore`_
 
+accessKey
+: AWS access key to be used for accessing the S3 bucket. Not required if IAM roles configured.
+
+secretKey
+: AWS secret key to be used for accessing the S3 bucket. Not required if IAM roles configured.
+
+s3Bucket/container
+: Default - `us-standard`
+: S3 Bucket name to be used for storing the binaries/blobs.
+
+s3Region
+: Region where the S3 bucket is located or to be created if not present.
+
+s3EndPoint
+: S3 rest API endpoint. Can help reduce latency of redirection from standard endpoint if a different region configured.
+
+connectionTimeout
+: S3 connection timeout. See [AWS S3 documentation](https://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/section-client-configuration.html).
+
+socketTimeout
+: S3 socket timeout. See [AWS S3 documentation](https://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/section-client-configuration.html).
+
+maxConnections
+: Maximum connections to S3. See [AWS S3 documentation](https://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/section-client-configuration.html).
+
+maxErrorRetry
+: Max error retries. See [AWS S3 documentation](https://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/section-client-configuration.html).
+
 maxCachedBinarySize
 : Default - 17408 (17 KB)
 : Size in bytes. Binaries with size less than or equal to this size would be stored in in memory cache
@@ -344,7 +372,7 @@ cacheSizeInMB
 : Size in MB. In memory cache for storing small files whose size is less than `maxCachedBinarySize`. This
   helps in better performance when lots of small binaries are accessed frequently.
 
-#### Oak - SharedS3DataStore (Since Oak 1.2.0)
+#### Oak - SharedS3DataStore (Oak 1.2.x & Oak 1.4.x)
 
 Supports shared S3 DataStore
 
@@ -367,6 +395,9 @@ All the above data stores enable local f
 * _PID `org.apache.jackrabbit.oak.plugins.blob.datastore.FileDataStore`_
 * _PID `org.apache.jackrabbit.oak.plugins.blob.datastore.AzureDataStore`_
 
+path
+: The local file system path used to cache binaries and stage binaries for asynchronous uploads.
+
 cacheSize
 : Default - 68719476736
 : Size in bytes of DataStore cache. Cache is disabled when cacheSize <= 0.