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 de nombre de valor

Los nombres de valor no deben exceder 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 simple, seleccione el Plain Text botón de opción y luego ingrese el valor en el cuadro de entrada.

Un valor secreto expone un secreto para su uso en funciones y reglas.

Para hacer referencia a un secreto existente, seleccione el botón de opción Secret y luego seleccione el nombre del secreto al que debe hacer referencia el valor en el menú desplegable Secret Name.

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

Un nombre único para el valor. Este nombre es el que se utiliza para referirse al valor en funciones y reglas.

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, una matriz o un objeto estándar.

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>"

Una vez que haya iniciado sesión, importe el directorio:

appservices import

Una vez completada la importación, podrá comenzar a acceder inmediatamente al Valor en reglas y funciones.

4

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

appservices push
  • Puede utilizar la interfaz de usuario de App Services o la CLI de App Services para crear y definir valores de App Services.

Volver

Values & Secrets