Docs Menu
Docs Home
/ /
Definir un modelo de datos

Values & Secrets

Los valores y secretos de App Services de Atlas son constantes estáticas del lado del servidor a las que puede acceder o vincular desde otros componentes de su aplicación. Puede acceder a los valores directamente desde las funciones de Atlas y las expresiones de reglas, y vincular los secretos a los valores de configuración de los proveedores de autenticación.

Un valor es una referencia con nombre a un dato estático almacenado por App Services, al que se puede acceder mediante funciones y expresiones de reglas. Los valores ofrecen una alternativa a la codificación directa de constantes de configuración en las funciones y reglas. En otras palabras, permiten separar los datos de configuración específicos de la implementación de la lógica de negocio de la aplicación.

Los valores pueden resolverse en dos tipos de datos:

  • Un valor de texto simple se resuelve en un objeto JSON, una matriz o una cadena normal que usted defina.

  • Un valor secreto se resuelve en el valor de un secreto.

Un secreto es un valor privado que se almacena en el backend de App Services, se oculta a los usuarios y no se incluye en las aplicaciones exportadas. Los secretos son útiles para almacenar información confidencial, como una clave API o un identificador interno.

No se puede leer directamente el valor de un secreto después de definirlo. En su lugar, se vincula al secreto por nombre en las configuraciones del proveedor y del servicio de autenticación. Si necesita acceder al secreto desde una función o regla, puede vincularlo a un valor.

Un valor secreto tiene una longitud máxima de 500 caracteres.

Un valor de entorno es similar a un valor de texto normal, pero puede resolverse dinámicamente en uno de varios valores según una etiqueta de entorno de toda la aplicación. Puede especificar valores diferentes para cada una de las siguientes etiquetas de entorno compatibles:

  • ""

  • "development"

  • "testing"

  • "qa"

  • "production"

Puede acceder a valores de entorno definidos en funciones con context.environment.values y en expresiones de reglas con.%%environment

Para obtener más información,consulte Configurar un entorno de aplicación.

  • Los valores de App Services y los secretos de App Services son constantes del lado del servidor que puedes usar en tu aplicación.

  • Los valores de App Services le permiten separar los datos de configuración específicos de la implementación de la lógica comercial de su aplicación.

  • Los secretos de App Services almacenan datos confidenciales. No se pueden exportar ni leer directamente. En su lugar, se accede a ellos indirectamente a través de un valor de App Services con nombre.

Volver

Relaciones

En esta página