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
/ /
Values & Secrets

Definir un Valor

Puede definir un nuevo valor desde la interfaz de usuario de App Services o importando un directorio de la aplicación que contenga uno o más archivos de configuración de valores. Seleccione la pestaña a continuación que corresponda al método que desee utilizar.

1

Puedes definir un nuevo valor para tu aplicación en la interfaz de usuario de App Services. Para acceder a la pantalla de configuración de valores, haz clic en Values & Secrets En el menú de navegación izquierdo, asegúrese de que la pestaña Values esté seleccionada y haga clic en Create New Value.

2

Introduzca un Value Name único. Este nombre es el que se utiliza para referirse al valor en funciones y reglas.

Nota

Restricciones del valor del nombre

Los nombres de valor no deben exceder los 64 caracteres y solo pueden contener letras ASCII, números, guiones bajos y guiones. El primer carácter debe ser una letra o un número.

3

Value TypeEspecifique. Puede definir dos tipos de valor: texto sin formato y secreto.

Un valor de texto simple es una cadena, una matriz o un objeto que se define manualmente utilizando la sintaxis JSON estándar.

Para definir un valor de texto plano, selecciona el botón de radio Plain Text y luego introduce el valor en el cuadro de entrada.

A secret value exposes a Secret for use in Functions and rules.

To reference an existing Secret, select the Secret radio button and then select the name of the Secret that the value should reference from the Secret Name dropdown.

También puede crear y referenciar un nuevo secreto ingresando su nombre en el menú desplegable Secret Name y haciendo clic en Create. Ingrese el nuevo Secret Value en el cuadro de entrada que aparece.

4

Después de nombrar y definir el nuevo valor, haga clic Save en. Una vez guardado, podrá acceder inmediatamente al valor en Funciones y reglas.

1
appservices pull --remote=<App ID>
2

Cada valor se define en su propio archivo JSON en el values Subdirectorio de la aplicación exportada. Por ejemplo, un valor llamado myValue se definiría en el archivo /values/myValue.json.

Agregue un archivo de configuración para el nuevo valor al directorio values:

touch values/<Value Name>.json

El archivo de configuración debe tener la siguiente forma general:

{
"name": "<Value Name>",
"from_secret": <boolean>,
"value": <Stored JSON Value|Secret Name>
}
Campo
Descripción

name

A unique name for the value. This name is how you refer to the value in functions and rules.

from_secret

Valorfalse predeterminado:. Si true es, el valor expone un secreto en lugar de un valor JSON de texto sin formato.

value

Los datos almacenados que App Services expone cuando se hace referencia al Valor.

Si from_secret es false, value puede ser una cadena JSON estándar, un arreglo o un objeto.

Si from_secret es true, value es una cadena que contiene el nombre del secreto que expone el valor.

3

Asegúrese de que el archivo de configuración Value esté guardado y luego navegue hasta la raíz del directorio de la aplicación exportada. Inicie sesión en MongoDB Atlas con la App Services CLI:

appservices login --api-key="<my api key>" --private-api-key="<my private api key>"

Once you're logged in, import the directory:

appservices import

Once the import completes, you can immediately begin to access the Value in rules and functions.

4

Envíe la configuración del valor para implementarla en su aplicación.

appservices push
  • You can use the App Services UI or App Services CLI to create and define App Services Values.

Volver

Values & Secrets