サービス ルールの構成 [非推奨]
重要
サードパーティ サービスとプッシュ通知の廃止
Atlas App Services のサードパーティ サービスとプッシュ通知は非推奨となり、代わりに関数内の外部依存関係を使用する HTTP エンドポイントを作成できるようになりました。
Webhook はHTTPS endpointsに名前変更され、動作は変更されません。 既存の Webhook を移行する必要があります。
既存のサービスは、 30 、 2025まで引き続き機能します。
サードパーティ サービスとプッシュ通知は非推奨になったため、App Services UI からデフォルトで削除されました。 既存のサードパーティ サービスまたはプッシュ通知を管理する必要がある場合は、次の操作を実行して構成を UI に追加できます。
左側のナビゲーションの [ App Settings Manageセクションの下にある [] をクリックします。
Temporarily Re-Enable 3rd Party Servicesの横にあるトグル スイッチを有効にし、変更を保存します。
Overview
サービス アクションを呼び出すには、まずアクションの機能を有効にして構成するサービス ルールを定義する必要があります。 サービス ルールは、Atlas App Services UI を使用して、またはルール構成ファイルを含むサービス構成ディレクトリをインポートすることで定義できます。 使用する方法に対応する以下のタブを選択します。
手順
新しいルールの作成
App Services UI の関連するサービスページからサービス ルールを作成して構成できます。
新しいサービスルールを定義するには、次の手順に従います。
左側のナビゲーション メニューで [ Servicesをクリックします。
ルールを指定するサービスをクリックします。
サービスの [ Rules ] タブをクリックします。
[New Rule] をクリックします。
表示されるテキストボックスにルールの名前を指定します。
新しいルールの作成を確認するには、 Add Ruleをクリックします。
ルールを設定する
作成した新しいサービス ルールを構成するには、次のようにします。
ページの左側にあるルール リスト内の新しく作成されたルールをクリックします。
Actionsのリストで、ルールを適用するアクションをすべて選択します。
Whenボックスには、アクションを許可する場合に
true
と評価するルール式を指定します。注意
{}
を指定すると、式は常にtrue
と評価され、App Services は関連付けられているアクションを常に呼び出すことを許可します。
新しいサービス ルールの作成と設定
ルール構成 JSON ファイルをrules
ディレクトリに追加します。 設定ファイルは、ルールと同じ名前を持ち、次の形式である必要があります。
{ "name": <string>, "actions": [<action>, ...], "when": <JSON expression> }
構成値 | 説明 | |||
---|---|---|---|---|
Rule Name name | 必須。 ルールの名前。 名前はサービス内で一意である必要があります。 | |||
Actions actions | 必須。 各項目がルールを適用するサービス アクションの名前である文字列の配列。 例http.post() にのみ適用されるHTTP Service ルールサービス アクションの
| |||
When when | 必須。 サービス アクションが呼び出された後に実際に実行するかどうかを決定するルール式。 Atlas App Services は、式が true と解決された場合にのみアクションを実行します。 式を指定しない場合、 Can Evaluateはデフォルトでtrue になります。 |