StorageGRID プラットフォーム サービスのネットワークとポート
S3テナントにプラットフォームサービスの使用を許可する場合は、プラットフォームサービスのメッセージが宛先に確実に配信されるように、グリッドのネットワーク設定を行う必要があります。
S3テナントアカウントの作成時または更新時に、そのテナントアカウントのプラットフォームサービスを有効にすることができます。プラットフォームサービスが有効になっている場合、テナントはS3バケットからのCloudMirrorレプリケーション、イベント通知、または検索統合メッセージの宛先として機能するエンドポイントを作成できます。これらのプラットフォームサービスメッセージは、ADCサービスを実行するストレージノードから宛先エンドポイントに送信されます。
例えば、テナントは次のような種類の宛先エンドポイントを設定できます。
-
ローカルでホストされているElasticsearchクラスター
-
Amazon Simple Notification Service メッセージの受信をサポートするローカルアプリケーション
-
ローカルでホストされているKafkaクラスタ
-
HTTP POST通知リクエストをサポートする、外部またはローカルホストのWebhookエンドポイント。
このエンドポイントは、Fluentdなどのさまざまなウェブサーバー、フレームワーク、またはデータ処理ツールでホストできます。
-
同じまたは別のStorageGRIDインスタンス上にローカルホストされたS3バケット
-
Amazon Web Services上のエンドポイントなど、外部エンドポイント。
プラットフォームサービスメッセージが確実に配信されるようにするには、ADCストレージノードを含むネットワークを構成する必要があります。プラットフォームサービスメッセージを宛先エンドポイントに送信するために、以下のポートが使用できることを確認する必要があります。
デフォルトでは、プラットフォームサービスメッセージは以下のポートで送信されます:
-
80: httpで始まるエンドポイントURIの場合(ほとんどのエンドポイント)
-
443:https で始まるエンドポイント URI の場合(ほとんどのエンドポイント)
-
9092:httpまたはhttpsで始まるエンドポイントURIの場合(Kafkaエンドポイントのみ)
テナントは、エンドポイントを作成または編集する際に、別のポートを指定できます。
|
|
StorageGRID デプロイメントが CloudMirror レプリケーションの宛先として使用されている場合、レプリケーション メッセージはポート 80 または 443 以外のポートで受信される可能性があります。宛先の StorageGRID デプロイメントが S3 に使用しているポートがエンドポイントで指定されていることを確認してください。 |
非透過型のプロキシ サーバを使用する場合は、インターネット上のエンドポイントなどの外部エンドポイントにメッセージを送信できるようにするために、"ストレージ プロキシ設定を構成する"も必要です。