プラットフォームサービスとは
StorageGRID プラットフォームサービスでは、イベント通知やS3オブジェクトとオブジェクトメタデータのコピーを外部のデスティネーションに送信できるため、ハイブリッドクラウド戦略の実装に役立ちます。
テナントアカウントにプラットフォームサービスの使用が許可されている場合は、 S3 バケットに対して次のサービスを設定できます。
-
* CloudMirrorレプリケーション*:使用 "StorageGRID CloudMirror レプリケーションサービス" StorageGRID バケットから指定した外部のデスティネーションに特定のオブジェクトをミラーリングする。
たとえば、 CloudMirror レプリケーションを使用して特定の顧客レコードを Amazon S3 にミラーリングし、 AWS サービスを利用してデータを分析することができます。
ソースバケットで S3 オブジェクトのロックが有効になっている場合、 CloudMirror レプリケーションはサポートされません。 -
通知:を使用します "バケット単位のイベント通知" オブジェクトに対して実行された特定のアクションに関する通知を、指定された外部のAmazon Simple Notification Service™(SNS)に送信します。
たとえば、バケットに追加された各オブジェクトについてアラートが管理者に送信されるように設定できます。この場合、オブジェクトは重大なシステムイベントに関連付けられているログファイルです。
S3 オブジェクトのロックが有効になっているバケットでイベント通知を設定することはできますが、オブジェクトの S3 オブジェクトロックメタデータ( Retain Until Date および Legal Hold のステータスを含む)は通知メッセージに含まれません。 -
検索統合サービス:を使用します "検索統合サービス" 外部サービスを使用してメタデータを検索または分析できるように、指定されたElasticsearchインデックスにS3オブジェクトメタデータを送信する場合。
たとえば、リモートの Elasticsearch サービスに S3 オブジェクトメタデータを送信するようにバケットを設定できます。次に、 Elasticsearch を使用してバケット間で検索を実行し、オブジェクトメタデータのパターンに対して高度な分析を実行できます。
S3 オブジェクトロックが有効なバケットでは Elasticsearch 統合を設定できますが、オブジェクトの S3 オブジェクトロックメタデータ( Retain Until Date および Legal Hold のステータスを含む)は通知メッセージに含まれません。
通常、プラットフォームサービスのターゲットは StorageGRID 環境の外部にあるため、プラットフォームサービスを使用することで外部ストレージリソース、通知サービス、検索または分析サービスの機能と柔軟性をデータに対して利用できます。
単一の S3 バケットに対して複数のプラットフォームサービスを組み合わせて設定できます。たとえば、 StorageGRID S3 バケットに対して CloudMirror サービスと通知の両方を設定して、特定のオブジェクトを Amazon Simple Storage Service にミラーリングし、同時に各オブジェクトに関する通知を他社製の監視アプリケーションに送信して AWS の費用を追跡できます。
プラットフォームサービスの使用は、 StorageGRID 管理者がグリッドマネージャまたはグリッド管理 API を使用してテナントアカウントごとに有効にする必要があります。 |
プラットフォームサービスの設定方法
プラットフォームサービスは、を使用して設定した外部エンドポイントと通信します "Tenant Manager の略" または "テナント管理 API"。各エンドポイントは外部のデスティネーション( StorageGRID S3 バケット、 Amazon Web Services バケット、 Simple Notification Service ( SNS )トピック、ローカル、 AWS などにホストされる Elasticsearch クラスタなど)です。
外部エンドポイントを作成したら、バケットにXML設定を追加してプラットフォームサービスを有効にできます。XML 設定は、バケットが処理を実行するオブジェクト、実行する処理、およびサービスに使用するエンドポイントを特定します。
設定するプラットフォームサービスごとに XML 設定を追加する必要があります。例:
-
キーがで始まるすべてのオブジェクトを指定する場合
/images
Amazon S3バケットにレプリケートするには、ソースバケットにレプリケーション設定を追加する必要があります。 -
これらのオブジェクトがバケットに格納されたときに通知も送信するには、通知設定を追加する必要があります。
-
最後に、これらのオブジェクトのメタデータのインデックスを作成する場合は、検索統合を実装するためのメタデータ通知設定を追加する必要があります。
設定 XML の形式は、 StorageGRID プラットフォームサービスの実装に使用する S3 REST API に従います。
プラットフォームサービス | S3 REST API |
---|---|
|
|
|
|
これらは StorageGRID 独自の処理です。 |