データ接続と統合Peer Managerピア接続の作成と更新データリレー接続の確立

注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

データリレー接続を確立する

データリレー接続を使用すると、エンロールメント管理者は、直接のネットワーク接続ではなく、既存のクロスドメインソリューション(CDS)を介して2つのエンロールメント間でデータを交換できます。Multipass exchanger(MPX)接続と同様に、データリレー接続はピア接続を作成するための前提条件です。

2つのエンロールメント間で直接のネットワーク接続を利用できず、データの交換に既存の CDS を使用する必要がある場合は、データリレー接続を使用します。2つのエンロールメント間でネットワーク接続を利用できる場合は、代わりに MPX 接続を確立します。

Peer Manager では、リモートエンロールメントごとに1個以上の CDS チャネルを設定することで、データリレー接続を確立できます。各チャネルは、共有ファイルディレクトリ、HTTP エンドポイント、S3 バケット、Lattice ↗ サービスなど、1種類の CDS トランスポートを介して、一方向(エクスポートまたはインポート)にデータをルーティングします。以下のセクションでは、接続を確立するために、各エンロールメントのエンロールメント管理者が実行する必要のある操作の概要を説明します。

リモート管理者と CDS チャネルの詳細を調整する

いずれかのエンロールメント管理者がチャネルを作成する前に、接続の両側の CDS チャネルが一致するよう、リモートエンロールメントの管理者と次の事項を調整します。

  • 各チャネルの方向: 各チャネルは一方向にのみデータを送信します。Enrollment A から Enrollment B にデータをエクスポートするには、Enrollment A の管理者がエクスポートチャネルを作成し、Enrollment B の管理者がインポートチャネルを作成します。双方向にデータを送信するには、両方の管理者が、対応するエクスポートチャネルとインポートチャネルのペアを作成します。
  • 接続方法: チャネルの両側で同じ接続方法を使用する必要があります。たとえば、エクスポート側が HTTP を使用する場合、インポート側も HTTP を使用する必要があります。利用可能な接続方法は次のとおりです。
    • ファイル: エクスポート側はデータをファイルとしてディレクトリに書き込み、インポート側はそのディレクトリから読み取ります。
    • HTTP: データはネットワーク経由で送信されます。この選択肢は、HTTP リクエストを通過させるように設定できる CDS にも対応しています。
    • S3: エクスポート側はデータを S3 バケットに書き込み、インポート側はバケットから読み取って、処理後にファイルを削除します。
    • Lattice: 両側が Kubernetes サービスアカウント認証または固定トークンを使用して、Lattice サービス URI に接続します。
  • チャネルシークレット(任意): エクスポート側がシークレットを使用して送信ペイロードに署名する場合、インポート側は受信ペイロードを検証するために同じシークレットを登録する必要があります。
  • リモートエンロールメント RID: 各管理者は、チャネルを作成する際に、相手側のエンロールメントの RID を指定する必要があります。エンロールメント RID は、Foundry API の Get Current Enrollment エンドポイントを使用するか、Control Panel に移動して URL https://{FOUNDRY_URL}/workspace/control-panel/enrollment/{ENROLLMENT_RID}/home から取得できます。

CDS チャネルを作成する

相手側の管理者と CDS チャネルを調整した後、自分の担当する各 CDS チャネルを作成するために、自分のエンロールメントで以下の手順を実行します。

  1. Peer Manager で、ネットワーク接続タブを開きます。
  2. CDS 経由でデータを送信セクションで、新規 CDS チャネルを選択すると、Peer Manager の新しいチャネルページに移動します。
  3. チャネルの詳細セクションに入力します。
    • チャネル名: チャネルを識別するための名前。
    • チャネルの説明 (任意):チャネルの目的についての簡潔な説明。
    • リモートエンロールメント RID: チャネルの相手側のエンロールメントの RID。
    • チャネルシークレット (任意):送信ペイロードの署名または受信ペイロードの検証に使用するシークレット。チャネルの両側でシークレットが一致している必要があります。
    • オーバーライドするチャネル (任意):このチャネルがオーバーライドする読み取り専用チャネルの名前。
    • 方向: このチャネルがリモートエンロールメントにデータを送信する場合はエクスポートを、リモートエンロールメントからデータを受信する場合はインポートを選択します。
  4. ガード設定セクションを確認します。エクスポートチャネルでは、デフォルトのままにするとチャネルの作成に失敗する可能性があるため、お使いの CDS に対応したスキーマバージョンを設定する必要があります。
  5. 統合セクションで、利用可能な選択肢からチャネルが伝送するデータの種類を選択します。
    • ピアリング: 2つのエンロールメントがピア接続とピアリングジョブの調整に使用するコントロールプレーンのトラフィックを、チャネル経由でルーティングします。ピア接続の基盤となるトランスポートとしてチャネルを使用するには、この統合を選択する必要があります。
    • チャット: 2つのエンロールメントのユーザー間で、エンロールメントをまたぐチャットメッセージをルーティングします。
    • 地理時系列: 位置やトラックなどの地理時系列データを、2つのエンロールメント間でルーティングします。
    • ハートビート: 定期的なハートビート信号をチャネル経由でルーティングし、各エンロールメントがチャネルに到達可能かどうか、および正常に動作しているかどうかを検出できるようにします。
  6. バイナリファイルに対応するセカンダリ CDS チャネルとの間で、メディアセットのバイナリデータを転送するための追加パイプを設定する必要がある場合は、任意でメディアセットをピアリングを切り替えます。
  7. チャネル設定セクションで、相手側の管理者が選択したものと一致する接続方法を選択し、そのトランスポートに対応する設定項目に入力します。
  8. 変更を保存を選択してチャネルを作成すると、ネットワーク接続タブの CDS チャネルテーブルに表示されます。

双方向にデータを送信する必要がある場合は、上記の手順を繰り返し、逆方向の2個目のチャネルを作成します。

次のステップ

両方の管理者が対応する CDS チャネルを作成し、チャネルが正常であることを確認した後、Peer Manager に戻り、データリレーチャネルを使用するピア接続を作成できます。Peer Manager のネットワーク接続タブから、リモートエンロールメントに関連付けられた CDS チャネルを表示および管理できます。