Support for StorageGRID platform services

StorageGRID platform services enable StorageGRID tenant accounts to leverage external services such as a remote S3 bucket, a Simple Notification Service (SNS) endpoint, or an Elasticsearch cluster to extend the services provided by a grid.

The following table summarizes the available platform services and the S3 APIs used to configure them.

Platform service Purpose S3 API used to configure the service
CloudMirror replication Replicates objects from a source StorageGRID bucket to the configured remote S3 bucket. PUT Bucket replication
Notifications Sends notifications about events in a source StorageGRID bucket to a configured Simple Notification Service (SNS) endpoint. PUT Bucket notification
Search integration Sends object metadata for objects stored in a StorageGRID bucket to a configured Elasticsearch index. PUT Bucket metadata notification
Note: This is a StorageGRID custom S3 API.

A grid administrator must enable the use of platform services for a tenant account before they can be used. Then, a tenant administrator must create an endpoint that represents the remote service in the tenant account. This step is required before a service can be configured.

Recommendations for using platform services

Before using platform services, you must be aware of the following recommendations: