Nota
Esta página describe un formato de archivo de configuración heredado. Solo debe usar esta información si está usando el formato obsoleto.
realm-cli.
Cualquier archivo de configuración que extraiga con la CLI de App Services o exporte desde la interfaz de usuario utiliza la versión más reciente. Para obtener información detallada sobre el formato actual de los archivos de configuración, consulte Configuración de la aplicación.
app/ └── services/ └── <Service Name>/ ├── config.json └── rules/ └── <Rule Name>.json
Configuración del Servicio
{ "name": "<Service Name>", "type": "<Service Type>", "config": { "<Configuration Option>": <Configuration Value> }, "secret_config": { "<Configuration Option>": "<Secret Name>" }, }
Campo | Descripción |
|---|---|
nameString | El nombre del servicio. El nombre puede tener como máximo 64 caracteres y solo puede contener letras ASCII, números, guiones bajos y guiones. |
typeString | El tipo de servicio. Opciones válidas:
|
configDocument | Un documento con campos que asignan opciones de configuración adicionales para el servicio. Los campos de configuración exactos dependen del servicio |
secret_configDocument | Un documento donde cada nombre de campo es un campo de configuración privado para el servicio y el valor de cada campo es el nombre de un secreto que almacena el valor de configuración. |
Reglas de servicio
Las reglas para un servicio externo específico se definen en el subdirectorio /<service
name>/rules.
Cada regla se asigna a su propio archivo JSON con el mismo nombre que la regla.
{ "name": "<Rule Name>", "actions": ["<Service Action Name>"], "when": { <JSON Expression> } }
Campo | Descripción |
|---|---|
nameString | El nombre de la regla de servicio. El nombre puede tener como máximo 64 caracteres y solo puede contener letras ASCII, números, guiones bajos y guiones. |
actionsArray<String> | Una lista de acciones de servicio a las que se aplica la regla. Las acciones específicas disponibles dependen del |
whenDocument | Una expresión de regla que evalúa como |