Join us Sept 17 at .local NYC! Use code WEB50 to save 50% on tickets. Learn more >
MongoDB Event
Docs Menu
Docs Home
/
Relational Migrator
/

Relational Migrator REST API

Relational Migrator REST API を使用すると、HTTPS エンドポイントを持つ Relational Migrator へのプログラムによるアクセスが提供されます。 REST API は、アプリケーションとソース データベースおよび宛先データベース間のRelational Migratorサービスであり、移行ジョブを管理するためのリクエストを送信できます。

Relational Migrator REST API を使用するために、追加の拡張機能やパッケージをインストールする必要はありません。 この機能は、Relational Migrator 製品の一部です。 REST API は、アプリケーションにアクセスするのと同じポートで実行されます( 82788080 、または443 )。

Relational Migrator REST API は、 Relational Migratorがインストールされているクライアントコンピューターまたはサーバーで実行されます。 デフォルトでは 、 Relational Migrator はリモート コンピューターにAPI を公開しません。 デフォルトのセキュリティ設定を使用する場合は、 Relational Migrator を実行中いるコンピューターと同じコンピューター上でAPIへのすべての呼び出しを行う必要があります。

REST APIにリモートアクセスする場合は、無人サーバーにRelationalunattended Migrator をインストールして プロファイルを構成します。

警告

REST API は認証をサポートしていません。 リモート アクセスを有効にすると、ユーザーはAPI を呼び出すために認証が必要ないため、セキュリティの脆弱性が生じる可能性があります。

次の場合には、Relational Migrator REST API を使用してください。

  • CRON などのタスクスケジューラーを使用し、プロジェクト内で動的テーブル フィルターを定義する場合。例、テーブル フィルターをWHERE DATEDIFF(CURDATE(), last_modified) <= 1 と併用して、リレーショナルデータベースからMongoDBにケイデンス上のデータをバッチする移行します。

  • Relational Migrator の移行ジョブをプログラムで動的に作成する場合。 例、 は、GUI で手動構成せずに複数のデータベースの接続文字列を使用します。

  • 一般的に、GUI を使用する代わりにワークフローをスクリプト化する方が好みです。

Relational Migrator REST API エンドポイント、リクエストの例、応答については、「エンドポイント 」を参照してください。

戻る

APIと開発者リファレンス

項目一覧