プラットフォームサービスエンドポイントを設定する
バケットのプラットフォームサービスを設定する前に、少なくとも 1 つのエンドポイントをプラットフォームサービスのデスティネーションとして設定する必要があります。
プラットフォームサービスへのアクセスは、 StorageGRID 管理者がテナント単位で有効にします。プラットフォームサービスエンドポイントを作成または使用するには、ストレージノードが外部のエンドポイントリソースにアクセスできるようネットワークが設定されているグリッドで、Manage EndpointsまたはRoot Access権限を持つテナントユーザである必要があります。詳細については、 StorageGRID 管理者にお問い合わせください。
プラットフォームサービスエンドポイントとは何ですか。
プラットフォームサービスエンドポイントを作成するときは、 StorageGRID が外部のデスティネーションにアクセスするために必要な情報を指定します。
たとえば、StorageGRID バケットからAmazon S3バケットにオブジェクトをレプリケートする場合は、StorageGRID がAmazonのデスティネーションバケットにアクセスするために必要な情報とクレデンシャルを含むプラットフォームサービスエンドポイントを作成します。
プラットフォームサービスのタイプごとに独自のエンドポイントが必要なため、使用する各プラットフォームサービスについて少なくとも 1 つのエンドポイントを設定する必要があります。プラットフォームサービスエンドポイントの定義が完了したら、サービスを有効にするための設定 XML でエンドポイントの URN をデスティネーションとして指定します。
同じエンドポイントを複数のソースバケットのデスティネーションとして使用できます。たとえば、複数のバケット間で検索を実行できるように、複数のソースバケットが同じ検索統合エンドポイントにオブジェクトメタデータを送信するように設定できます。また、複数のエンドポイントをターゲットとして使用するようにソースバケットを設定することもできます。この方法は、オブジェクトの作成に関する通知をある SNS トピックに送信し、オブジェクトの削除に関する通知を別の SNS トピックに送信する場合などに使用します。
CloudMirror レプリケーション用のエンドポイント
StorageGRID は、 S3 バケットを表すレプリケーションエンドポイントをサポートします。このバケットは、 Amazon Web Services 、同一またはリモートの StorageGRID 環境、あるいは別のサービスでホストされている可能性があります。
通知用のエンドポイント
StorageGRID は、 Simple Notification Service ( SNS )エンドポイントをサポートします。Simple Queue Service(SQS)またはAWS Lambdaエンドポイントはサポートされていません。
検索統合サービスのエンドポイント
StorageGRID は、 Elasticsearch クラスタを表す検索統合エンドポイントをサポートします。Elasticsearchクラスタは、ローカルデータセンターに配置することも、AWSクラウドなどの別の場所でホストすることもできます。
検索統合エンドポイントは、 Elasticsearch の特定のインデックスとタイプを参照します。StorageGRID でエンドポイントを作成する前に、 Elasticsearch でインデックスを作成しておく必要があります。作成していない場合、エンドポイントの作成に失敗します。エンドポイントを作成する前にタイプを作成する必要はありません。StorageGRID は、オブジェクトメタデータをエンドポイントに送信するときに必要に応じてタイプを作成します。