Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /
Define a Data Model

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 derivarse 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.

A Secret value has a maximum character length of 500 characters.

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"

Se puede acceder a los 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.

  • App Services Values le permiten separar los datos de configuración específicos de la implementación de la lógica empresarial 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