AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。

接続の管理

各Stream Processingワークスペースは、ストリーミングデータソースまたはシンクへの構成されたすべての接続を接続レジストリに保存します。このページの手順では、Atlas Stream Processing接続の作成と構成について説明します。

Atlas Stream Processing は、Atlas Infinite クラスターと Atlas Core クラスターの両方でサポートされています。

Atlas Stream Processing 接続を構成するときは、ユースケースに適した接続タイプを選択していることを確認します。Atlas Stream Processing は次のプロバイダーをサポートしています。

プロバイダー(注を参照してください)
説明
接続タイプ
高度なネットワーキング

Kafkaブロック

イベントストリームを受信して保存し、パーティション化されたトピックに整理する構成可能なサーバー。

Source および Sink

Private Link または VPC ピアリング。サポートは Kafka ベンダーによって異なります。

Atlas クラスター

永続的なストレージとイベント駆動型の変更ストリームの両方を提供するクラウドでホストされるMongoDBサーバー。

Source および Sink

Atlas マネージド

Atlas クラスター(時系列コレクション)

MongoDB 時系列コレクションは、処理されたデータの出力先として使用されます。

Sink のみ

Atlas マネージド

Amazon Web ServicesS3

Amazon Web Servicesでホストされているオブジェクトストレージコンテナ。

Sink のみ

Amazon Web Services Kinesis

イベントストリームを受信して保存し、さまざまな統合ツールを提供するクラウドでホストされるプラットフォーム。

Source および Sink

Azure BLOB ストレージ

Azure上でホストされるオブジェクトストレージコンテナ。

Sink のみ

Data Catalog

Apache Ops Manager テーブルのメタデータを追跡するカタログ。 Atlas Stream Processing は、 Databricks Unityカタログ と スニペット ホライゾン カタログ をサポートしています。

$iceground ステージのみのカタログ

サポートなし

Google Cloud パブリック/サブスクライブ

非同期ストリーミングをサポートするGoogle Cloudのサービス。

Sink のみ

HTTPS

ドキュメントが通過するたびにAPIエンドポイントを介してデータを検索するための HTTPS リクエスト 。Atlas Stream Processing はこのデータを使用して、リクエストをトリガーしたドキュメントを強化します。

サポートなし

AWS Lambda

Atlas Stream Processing は、 Atlas Stream Processingパイプライン内のAmazon Web Services Lambdaリソースへの埋め込み呼び出しをサポートしています。これらの呼び出しは同期または非同期で実行でき、同期呼び出しからの応答をパイプラインの後続のステージに渡すことができます。

詳細については、「Atlas Stream Processing $externalFunction」ドキュメントを参照してください。

注意

AWS Kinesis と S3、Azure Blob ストレージ、Google Cloud Pub/Sub 接続には、選択したネットワークアクセス方法にかかわらず、クラウドプロバイダーのアクセス構成が必要です。

注意

時系列コレクションをAtlas Stream Processingのソースとして使用することはできません。時系列コレクションは変更ストリームをサポートしていません。

Tip

詳細については、時系列コレクションの制限を参照してください。

接続を作成および構成するには、次のものが必要です。

Atlas Stream Processing は、他のプロジェクトの Atlas クラスターへの読み取りと書き込みをサポートしています。この機能を有効にするには、次の手順に従ってください。

1
  1. まだ表示されていない場合は、以下から目的の組織を選択しますナビゲーション バーのOrganizationsメニュー

  2. サイドバーで、Organization Settings をクリックします。

[ Organization Settings ]ページが表示されます。

2

Enable Atlas Stream Processing Across Projectsをオンに切り替えます。

プロジェクト横断接続を作成するには、次のいずれかを行う必要があります。

  • Org Stream Processing Owner 権限.

  • Stream Processing Project Owner 接続に参加する両方の Atlas プロジェクトの権限。

各 Atlas Stream Processing 接続タイプには、異なる構成要件と手順があります。詳しくは、Atlas Stream Processing 接続の追加 を参照してください。

Stream Processing ワークスペースへの接続を表示するには:

Atlas CLI を使用して、指定した 1 つの stream processing ワークスペースからのすべての接続を一覧表示するには、次のコマンドを実行します。

atlas streams connections list [options]

Atlas CLI を使用して指定した 1 つのストリーム プロセシング接続の詳細を返すには、次のコマンドを実行します。

atlas streams connections describe <streamConnectionName> [options]

前のコマンドの構文とパラメーターの詳細については、Atlas CLI ドキュメントの Atlas Streams 接続リストおよびAtlas Streams 接続の説明を参照してください。

接続レジストリから接続を変更するには、次の手順に従います。

Atlas CLI を使用して指定したストリーム処理ワークスペースの 1 つの接続の詳細を変更するには、次のコマンドを実行します。

atlas streams connections update <connectionName> [options]

コマンド構文とパラメータの詳細については、Atlas CLI ドキュメントの Atlas Streams 接続の更新を参照してください。

接続レジストリから接続を削除するには、次の手順に従います。

Atlas CLI を使用して指定した stream processing ワークスペースから 1 つの接続を除くには、次のコマンドを実行します。

atlas streams connections delete <connectionName> [options]

コマンド構文とパラメータの詳細については、 Atlas CLIドキュメントの「 Atlas connection delete 」を参照してください。

接続レジストリからの接続が Atlas UIで正しく機能していることを確認するには、次の手順に従います。

1
  1. まだ表示されていない場合は、プロジェクトを含む組織をナビゲーション バーの Organizations メニューで選択します。

  2. まだ表示されていない場合は、ナビゲーション バーの Projects メニューからプロジェクトを選択します。

  3. サイドバーで、 Streaming Data見出しの下のStream Processingをクリックします。

Atlas Stream Processingページが表示されます。

2
  1. 変更する接続レジストリを含むストリーム処理ワークスペースの概要パネルを見つけます。

  2. 右上の [ Manageをクリックします。

  3. Connection Registry タブを選択します。

3
  1. 表内のテストする接続について、そのエントリの Actions 列にあるリンク アイコンをクリックします。

  2. Atlas データベース接続の場合は、特定のデータベースとコレクションへの接続をテストするには、Database Name と Collection Name を入力します。

    Kafka接続の場合、特定のトピックへの接続をテストするには、Topic Name と入力します。

    その他の接続タイプの場合、追加情報は必要ありません。

  3. [Test Connection] をクリックします。

Atlas Administration API は、指定されたプロジェクト内の Atlas Stream Processing 用に構成されたすべての Private Link 接続を表示するためのエンドポイントを提供します。

すべてのプライベートリンクを返す

Atlas Administration API は、指定されたプロジェクト内の Atlas Stream Processing 用に構成された 1 つの Private Link 接続の詳細を表示するためのエンドポイントを提供します。

1 つのプライベート リンクを返す

Atlas Administration API は、指定されたプロジェクト内で Atlas Stream Processing 用に構成された Private Link 接続を削除するためのエンドポイントを提供します。

1 つのプライベートリンクを削除