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

接続の管理

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

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

説明
接続タイプ
高度なネットワーキング

Kafkaブロック

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

Source および Sink

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

Atlas クラスター

永続的なストレージとイベント駆動型のChange Streamsの両方を提供するクラウドでホストされる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 のみ

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 接続の説明を参照してください。

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

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

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

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

2
  1. 表示する接続レジストリを含む Stream Processing ワークスペースの概要パネルを見つけます。

  2. [Manage] をクリックします。

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

Atlas Stream Processing は、 インスタンス接続レジストリで利用可能なすべての接続を表示します。

Atlas Administration API は、接続レジストリ内の 1 つまたはすべての接続を取得するためのさまざまなエンドポイントを提供します。

接続レジストリでの 1 つの接続の表示

接続レジストリでのすべての接続の一覧表示

mongoshを使用して利用可能なすべての接続をリストするには、sp.listConnections()メソッドを使用します。Stream Processing ワークスペースの接続レジストリ内の各接続を説明するドキュメントのリストが返されます。構文は次のとおりです。

sp.listConnections()

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

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

atlas streams connections update <connectionName> [options]

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

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

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

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

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

2

変更したい接続レジストリを含む Stream Processing ワークスペースの概要パネルを見つけ、右上の Manage をクリックします。

3
4
  1. テーブル内の変更する接続については、 Actions列の鉛筆アイコンをクリックします。

    接続が現在ストリーム プロセッサによって使用されていない場合にのみ、接続を編集できます。 使用中の接続を編集する場合は、まず接続を使用するすべてのストリーム プロセッサを停止します。

  2. 変更したいフィールドを変更します。

  3. [Save changes] をクリックします。

Atlas Administration API は、Stream Processing ワークスペースを編集するためのエンドポイントを提供します。

1 つのストリーム接続を更新

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

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

atlas streams connections delete <connectionName> [options]

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

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

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

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

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

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

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

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

3
  1. テーブル内の変更する接続について、そのエントリのActions列にあるゴミ箱アイコンをクリックします。

  2. プロンプトが表示されたら、[ Delete ] をクリックします。

Atlas Administration API は、Stream Processing ワークスペースを編集するためのエンドポイントを提供します。

1 つのストリーム接続を削除

接続レジストリからの接続が 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 つのプライベートリンクを削除