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.