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.
Nombra el valor
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.
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 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.
Ahorra 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 valores
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 |
|---|---|
| Un nombre único para el valor. Este nombre es el que se utiliza para referirse al valor en funciones y reglas. |
| Valor |
| Los datos almacenados que App Services expone cuando se hace referencia al valor. Si Si |
Importar el directorio de su aplicación
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.
Resumen
Puede utilizar la interfaz de usuario de App Services o la CLI de App Services para crear y definir valores de App Services.