We are building out some instances using S3 as our datastore. We are now getting to the point where we want to spin up the publish instances and make use of binaryless replication.
In the documentation [linked] Configuring node stores and data stores in AEM 6 it mentions a secret value for binaryless replication as part of the config settings in the org.apache.jackrabbit.oak.plugins.blob.datastore.S3DataStore.config file.
What should the value of this parameter be set to , or how do we go about getting such a value?
Thanks
Solved! Go to Solution.
Just any value you want. It just needs to be the same on all instances connected to that shared data store.
This is not an AEM value.
This is documented here - https://aws.amazon.com/blogs/security/wheres-my-secret-access-key/
Views
Replies
Total Likes
Thanks,
From the AEM documentation it mentions two entries that contain the word secret; one secretKey which I believe is the value you mentioned in your earlier reply from AWS and is paired with accessKey and secret. It is this value in the .config file that I would like to know where to find the correct value to use.
You can use the configuration file with the following options:
Just any value you want. It just needs to be the same on all instances connected to that shared data store.
Thanks - that works perfectly now.
I am glad to hear it working.
Hey, would you mind explaining why and what this value is actually used for?
My guess is that it used by the replication agent to check whether or not you are connected to the correct shared datastore. If the secret matches with the one in the datastore, binaryless replication is allowed. If it doesn't match, binaryless replication is denied.