Overview
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.
Procedimiento
Crear un nuevo valor
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.
Nombre el valor
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.
Definir el valor
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.
Guarda el valor
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.
Agregar un archivo de configuración de valor
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 |
|---|---|
| A unique name for the value. This name is how you refer to the value in functions and rules. |
| Valor |
| Los datos almacenados que App Services expone cuando se hace referencia al Valor. Si Si |
Import Your Application Directory
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.
Resumen
You can use the App Services UI or App Services CLI to create and define App Services Values.