Configure regras de serviço [obsoleto]
Nesta página
Importante
Suspensão de serviços de terceiros e notificações push
Os serviços de terceiros e as notificações por push no App Services foram preteridos em favor da criação de pontos de extremidade HTTP que usam dependências externas em funções.
Webhooks foram renomeados e agora são chamados de pontos de conexão HTTPS sem nenhuma alteração em seu comportamento. Recomendamos migrar webhooks existentes.
Os serviços existentes continuarão a funcionar até de setembro 30 de2025.
Como os serviços de terceiros e as notificações por push agora estão obsoletos, eles foram removidos por padrão da UI do App Services. Para gerenciar um serviço de terceiros ou uma notificação por push existente, adicione as configurações de volta à UI fazendo o seguinte:
Na navegação à esquerda, na seção Manage, clique em App Settings.
Ative a chave de alternância ao lado de Temporarily Re-Enable 3rd Party Services e salve as alterações.
Visão geral
Para chamar uma ação de serviço, primeiro você deve definir uma regra de serviço que habilite e configure os recursos da ação. Você pode definir regras de serviço na UI do Atlas App Services ou importando um diretório de configuração de serviço que contém um arquivo de configuração de regra. Selecione a guia abaixo que corresponde ao método que você deseja usar.
Procedimento
Criar uma nova regra
Você pode criar e configurar uma regra de serviço a partir de sua página de serviço associada na interface do usuário do App Services.
Para definir uma nova regra de serviço:
Clique em Services no menu de navegação esquerdo.
Clique no serviço para o qual você deseja especificar uma regra.
Clique na aba Rules do serviço.
Clique em New Rule.
Especifique um nome para a regra na caixa de texto que aparece.
Clique em Add Rule para confirmar a criação da nova regra.
Configurar a regra
Para configurar a nova regra de serviço que você acabou de criar:
Clique na regra recém-criada na lista de regras no lado esquerdo da página.
Na lista de Actions, selecione toda a ação às quais você deseja que a regra se aplique.
Para a caixa When , especifique uma expressão de regra que avalia para
true
quando você deseja que a ação seja permitida.Observação
Se você especificar
{}
, a expressão sempre avaliará comotrue
e o App Services sempre permitirá que a ação associada seja chamada.
Criar e configurar uma nova regra de serviço
Adicione um arquivo JSON de configuração de regra no diretório rules
. O arquivo de configuração deve ter o mesmo nome da regra e ter o seguinte formato:
{ "name": <string>, "actions": [<action>, ...], "when": <JSON expression> }
Valor da configuração | Descrição | |||
---|---|---|---|---|
Rule Name name | Obrigatório. Um nome para a regra. O nome deve ser exclusivo dentro do serviço. | |||
Actions actions | Obrigatório. Uma array de strings onde cada item é o nome de uma ação de serviço à qual a regra se aplica. ExemploUma regra HTTP Service que se aplica apenas ao http.post() ação de serviço teria o seguinte valor
| |||
When when | Obrigatório. Uma expressão de regra que determina se uma ação de serviço deve realmente ser executada após ser chamada. O App Services só executará a ação se a expressão resolver para true . Se você não especificar uma expressão, o padrão será Can Evaluate para true . |