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
Configuração do serviço
{ "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:
|
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 |
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. |
Regras de serviç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.
{ "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. |