Menu Docs
Página inicial do Docs
/ /
Serviços Atlas App

Arquivos de configuração de serviço de terceiros

Observação

Esta página descreve um formato de arquivo de configuração legado. Você só deve usar essas informações se estiver usando o realm-cli obsoleto.

Todos os arquivos de configuração que você extrai com o App Services CLI ou exporta da UI utilizam a versão de configuração mais recente. Para obter informações detalhadas sobre o formato do arquivo de configuração atual, consulte Configuração do aplicativo.

app/
└── services/
└── <Service Name>/
├── config.json
└── rules/
└── <Rule Name>.json
config.json
{
"name": "<Service Name>",
"type": "<Service Type>",
"config": {
"<Configuration Option>": <Configuration Value>
},
"secret_config": {
"<Configuration Option>": "<Secret Name>"
},
}
Campo
Descrição
name
String
O nome do serviço. O nome pode ter no máximo 64 caracteres e só pode conter letras, números, sublinhados e hífens ASCII.
type
String

O tipo do serviço.

Opções válidas:

  • "aws"

  • "twilio"

  • "github"

  • "gcm"

config
Document

Um documento com campos que são mapeados para opções de configuração adicionais para o serviço. Os campos de configuração exatos dependem do serviço type.

secret_config
Document
Um documento em que cada nome de campo é um campo de configuração privada para o serviço e o valor de cada campo é o nome de um segredo que armazena o valor de configuração.

As regras para um serviço externo específico são definidas no subdiretório /<service name>/rules .

Cada regra é mapeada para seu próprio arquivo JSON com o mesmo nome da regra.

<rule name>JSON
{
"name": "<Rule Name>",
"actions": ["<Service Action Name>"],
"when": { <JSON Expression> }
}
Campo
Descrição
name
String
O nome da regra de serviço. O nome pode ter no máximo 64 caracteres e só pode conter letras, números, sublinhados e hífens ASCII.
actions
Array<String>
Uma lista de ação de serviço às quais a regra se aplica. A ação específica disponível depende do serviço type.
when
Document
Uma expressão de regra que avalia para true quando a regra se aplica a uma determinada solicitação.

Próximo

O que são os Serviços de Aplicativo Atlas?