Docs Menu
Docs Home
/ /
Atlas App Services
/ /

サービス ルールの構成 [非推奨]

項目一覧

  • Overview
  • 手順

重要

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

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

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

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

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

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

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

サービス アクションを呼び出すには、まずアクションの機能を有効にして構成するサービス ルールを定義する必要があります。 サービス ルールは、Atlas App Services UI を使用して、またはルール構成ファイルを含むサービス構成ディレクトリをインポートすることで定義できます。 使用する方法に対応する以下のタブを選択します。

1

App Services UI の関連するサービスページからサービス ルールを作成して構成できます。

新しいサービスルールを定義するには、次の手順に従います。

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

  2. ルールを指定するサービスをクリックします。

  3. サービスの [ Rules ] タブをクリックします。

  4. [New Rule] をクリックします。

  5. 表示されるテキストボックスにルールの名前を指定します。

  6. 新しいルールの作成を確認するには、 Add Ruleをクリックします。

2

作成した新しいサービス ルールを構成するには、次のようにします。

  1. ページの左側にあるルール リスト内の新しく作成されたルールをクリックします。

  2. Actionsのリストで、ルールを適用するアクションをすべて選択します。

  3. Whenボックスには、アクションを許可する場合に trueと評価するルール式を指定します。

    注意

    {}を指定すると、式は常にtrueと評価され、App Services は関連付けられているアクションを常に呼び出すことを許可します。

UI におけるHTTP Serviceのルール構成例
クリックして拡大します
3

ルールの設定を終了したら、[ Save ] をクリックします。 保存されると、ルールはすぐに有効になります。

1
realm-cli pull --remote=<App ID>
2

エクスポートされたディレクトリの/servicesフォルダーに新しいrulesサブディレクトリを作成します。

mkdir -p services/<service name>/rules
3

ルール構成 JSON ファイルをrulesディレクトリに追加します。 設定ファイルは、ルールと同じ名前を持ち、次の形式である必要があります。

{
"name": <string>,
"actions": [<action>, ...],
"when": <JSON expression>
}
構成値
説明
Rule Name
name
必須。 ルールの名前。 名前はサービス内で一意である必要があります。
Actions
actions

必須。 各項目がルールを適用するサービス アクションの名前である文字列の配列。

http.post() にのみ適用されるHTTP Service ルールサービス アクションのaction値は次のとおりです。

"actions": [
"post"
]
When
when
必須。 サービス アクションが呼び出された後に実際に実行するかどうかを決定するルール式。 Atlas App Services は、式がtrueと解決された場合にのみアクションを実行します。 式を指定しない場合、 Can Evaluateはデフォルトでtrueになります。
4

ルール構成をプッシュして、アプリに配置します。 配置が完了すると、App Services によってすぐにルールの適用が開始されます。

realm-cli push

戻る

サービス Webhook の構成

項目一覧