Shared Storage Service Configuration

Amazon S3

Amazon Simple Storage Service (Amazon S3) is an object storage service that offers industry-leading scalability, data availability, security, and performance.

To enable Amazon S3 as your Shared Storage Service, the following properties should be provided in node.properties during installation:

# AWS access key provided by AWS administrator(IAM)
aws.accessKey=MyAccessKey

# AWS secret key provided by AWS administrator(IAM)
aws.secretKey=MySecretKey

# Set to true to enable Amazon S3 as Shared Storage Service
aws.S3asSharedFS.enabled=true

# Amazon S3 bucket name
aws.S3asSharedFS.s3bucketName=MyBucketName

# Amazon S3 region. If not provided then default is 'us-east-1'
aws.S3asSharedFS.s3Region=us-east-1

When the installer has finished running, it will expand these values into InstanceConfig.xml as follows:

<AmazonWSConfig>
<AccessKey>MyAccessKey</AccessKey>
<SecretKey>MySecretKey</SecretKey>
<S3asSharedFS enabled="true">
<S3BucketName>MyBucketName</S3BucketName>
<S3Region>us-east-1</S3Region>
</S3asSharedFS>
</AmazonWSConfig>

Azure Cloud Storage

To enable Azure Cloud Storage as your Shared Storage Service, following External References should be added in the system.

REF_TYPE

EXTERNAL_VALUE

LOCAL_VALUE

Description

PLT.SharedStorageService.Azure

Protocol

https or https

Protocol for connecting to Azure Cloud Storage

PLT.SharedStorageService.Azure

AccountName

string

Account Name provided by Azure administrator.

PLT.SharedStorageService.Azure

AccountKey

string

Account Key provided by Azure administrator.

PLT.SharedStorageService.Azure

Share

string

Share Name provided by Azure administrator.

After adding these entries in DB, all nodes in the instance should be restarted.

OCI Object Storage

To enable OCI Object Storage as your Shared Storage Service, the following properties should be provided in node.properties during installation:

# Access key provided by OCI administrator

oci.accessKey=MyAccessKey


# Secret key provided by OCI administrator

oci.secretKey=MySecretKey


# Set to true to enable OCI Object Storage as Shared Storage Service

oci.ObjectStorageAsSharedFS.enabled=true


# OCI Object Storage bucket name

oci.ObjectStorageAsSharedFS.bucketName=MyBucketName


# OCI Object Storage namespace provided by OCI administrator

oci.ObjectStorageAsSharedFS.namespace=MyNamespaceName


# Region for OCI Object Storage bucket

oci.ObjectStorageAsSharedFS.region=us-phoenix-1


When the installer has finished running, it will expand these values into InstanceConfig.xml as follows:

<OCIConfig>
<AccessKey>MyAccessKey</AccessKey>
<SecretKey>MySecretKey</SecretKey>
<ObjectStorageAsSharedFS enabled="true">
<BucketName>MyBucketName</BucketName>
<Region>us-phoenix-1</Region>
<Namespace>MyNamespaceName</Namespace>
</ObjectStorageAsSharedFS>
</OCIConfig>