Menu Docs
Página inicial do Docs
/ /
Serviços de terceiros

Configurar serviços de terceiros

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.

Você pode criar e configurar interfaces para todos os serviços externos a partir da UI do Atlas App Services ou importando um diretório de configuração de serviços. Selecione a aba abaixo que corresponde ao método que você deseja usar.

1
  1. Clique em Services no menu de navegação esquerdo.

  2. Clique em Add a Service.

2
  1. Selecione o tipo de serviço que deseja criar na lista.

  2. Insira um Service Name que identifique exclusivamente o serviço.

  3. Insira valores de configuração adicionais específicos para o tipo de serviço que você está criando. Alguns valores de configuração do serviço são privados e exigem que você crie e faça referência a um segredo que contenha o valor da configuração.

    Consulte as páginas de referência de cada serviço para obter detalhes sobre os parâmetros de configuração de cada tipo de serviço.

  4. Clique em Add Service para salvar o serviço.

Um exemplo de configuração de serviço na UI
1

Use sua chave de API Admin do MongoDB Atlas para fazer login na CLI:

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

Obtenha uma cópia local dos arquivos de configuração do seu aplicativo. Para obter a versão mais recente do seu aplicativo, execute o seguinte comando:

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

Você também pode exportar uma cópia dos arquivos de configuração do aplicativo da interface do usuário ou com a API Admin. Para saber como, consulte Exporte um aplicativo.

3

Crie um novo subdiretório na pasta /services do diretório de aplicação que você exportou. O nome do subdiretório deve corresponder ao nome configurado do serviço.

mkdir -p services/myService
4

Adicione um arquivo denominado config.json ao novo diretório de serviço. O arquivo de configuração deve ter o seguinte formato:

{
"type": <boolean>,
"name": <string>,
"config": <document>
}
Valor da configuração
Descrição

Service Type

type

Obrigatório. O tipo do serviço configurado.

Service Name

name

Obrigatório. O nome do serviço configurado.

Observação

Cada interface de serviço em seu aplicação deve ter um nome exclusivo.

Configuration

config

Obrigatório. Um documento que contém valores de configuração específicos para o tipo de serviço que você está configurando. Para encontrar os valores de configuração de um serviço específico, consulte a página de referência desse serviço.

5

Depois de adicionar os arquivos de configuração apropriados ao subdiretório do serviço, você pode importar o serviço para o seu aplicação.

Navegue até a raiz do diretório do aplicação e execute o seguinte comando:

realm-cli import

Voltar

Solicitações e respostas de webhook

Nesta página