Docs Menu
Docs Home
/ /
サードパーティー サービス

サードパーティ サービスの構成

重要

サードパーティ サービスとプッシュ通知の廃止

Atlas App Services のサードパーティ サービスとプッシュ通知は非推奨となり、代わりに関数内の外部依存関係を使用する HTTP エンドポイントを作成できるようになりました。

Webhook はHTTPS endpointsに名前変更され、動作は変更されません。 既存の Webhook を移行する必要があります。

既存のサービスは、 30、2025 まで引き続き機能します。

サードパーティ サービスとプッシュ通知は非推奨になったため、App Services UI からデフォルトで削除されました。 既存のサードパーティ サービスまたはプッシュ通知を管理する必要がある場合は、次の操作を実行して構成を UI に追加できます。

  • 左側のナビゲーションの [ App Settings Manageセクションの下にある [] をクリックします。

  • Temporarily Re-Enable 3rd Party Servicesの横にあるトグル スイッチを有効にし、変更を保存します。

App Services UI を使用するか、サービス構成ディレクトリを インポート することで、すべての 外部サービス のインターフェースを作成して構成できます。使用する方法に対応する以下のタブを選択します。

1
  1. 左側のナビゲーション メニューで [ Servicesをクリックします。

  2. [Add a Service] をクリックします。

2
  1. リストから作成するサービスのタイプを選択します。

  2. サービスを一意に識別するService Nameを入力します。

  3. 作成するサービスの種類に固有の追加の構成値を入力します。 一部のサービス構成値はプライベートであり、構成値を含むシークレットを作成して参照する必要があります。

    各サービス タイプの構成パラメーターの詳細については、個々のサービスのリファレンス ページを参照してください。

  4. サービスを保存するには、 Add Serviceをクリックします。

UI のサンプルサービス構成
1

MongoDB Atlas Admin API キーを使用して CLI にログインします。

appservices login --api-key="<my api key>" --private-api-key="<my private api key>"
2

アプリの構成ファイルのローカル コピーを取得します。 アプリの最新バージョンを取得するには、次のコマンドを実行します。

appservices pull --remote="<Your App ID>"

また、UI または管理 API からアプリケーションの構成ファイルのコピーをエクスポートすることもできます。 方法については、「アプリをエクスポートする 」を参照してください。

3

エクスポートしたアプリケーション ディレクトリの /servicesフォルダーに新しいサブディレクトリを作成します。 サブディレクトリの名前は、設定されたサービスの名前と一致する必要があります。

mkdir -p services/myService
4

config.jsonという名前のファイルを新しいサービス ディレクトリに追加します。 構成ファイルは、次の形式である必要があります。

{
"type": <boolean>,
"name": <string>,
"config": <document>
}
構成値
説明

Service Type

type

必須。 構成されたサービスのタイプ。

Service Name

name

必須。 構成されたサービスの名前。

注意

アプリケーション内の各サービス インターフェースには一意の名前が必要です。

Configuration

config

必須。 構成するサービスの種類に固有の構成値を含むドキュメント。 特定のサービスの構成値を見つけるには、そのサービスのリファレンス ページを参照してください。

5

サービス サブディレクトリに適切な構成ファイルを追加したら、サービスをアプリケーションにインポートできます。

アプリケーション ディレクトリのルートに移動し、次のコマンドを実行します。

realm-cli import

戻る

Webhook リクエストと応答

項目一覧