AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。
Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
MongoDB Branding Shape
Click here >
Docs Menu

接続の管理

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

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

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

説明
接続タイプ

Kafkaブロック

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

Sink と Source

Atlas クラスター

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

Sink と Source

Amazon Web ServicesS3

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

同期のみ

Amazon Web Services Kinesis

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

Sink と Source

Azure BLOB ストレージ

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

同期のみ

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

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

同期のみ

HTTPS

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

追加ソース。は $source ステージに続く必要があります。

外部関数接続

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

詳細については、Atlas Stream Processing 外部関数 のドキュメントを参照してください。

トリガーする

注意

AWS Kinesisおよび S3 Azure Blob ストレージ、Google Cloud Pub/Sub 接続では、選択したネットワーク アクセス方法に関係なく、クラウドプロバイダーアクセス構成が必要です。

注意

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

Tip

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

各 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 connection 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 NameCollection 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 つのプライベートリンクを削除