Docs Menu
Docs Home
/ /
Values & Secrets

Definir y gestionar secretos

1

Haga clic Values En el menú de navegación izquierdo, haga clic en Create New Value. Ingrese un nombre para el valor y seleccione Secret como tipo de valor.

Nota

Restricciones de nombres secretos

Los nombres secretos 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.

2

Introduzca el valor secreto en la entrada Add Content.

Nota

Restricciones de valor secreto

Los valores secretos no pueden exceder 500 caracteres.

3

Una vez que hayas definido el secreto, haz clic en Save. Si los borradores de implementación de tu aplicación están habilitados, haz clic en Review & Deploy para implementar los cambios.

Para definir un nuevo secreto, llame appservices secrets createLa CLI le solicitará su ID de aplicación, así como un nombre y un valor para el secreto.

appservices secrets create

También puedes especificar los argumentos cuando llamas al programa:

appservices secrets create --app=<Your App ID> \
--name="<Secret Name>" \
--value="<Secret Value>"

Para ver una lista de los nombres e ID de todos los secretos de una aplicación, haga clic en Values en el menú de navegación izquierdo. La tabla en la pantalla Values muestra una lista de todos los valores, incluidos los secretos, e indica el tipo de cada valor en su fila.

La pantalla Valor en la interfaz de usuario, que muestra una tabla de valores e identificaciones secretas
haga clic para ampliar

Para listar los nombres e ID de todos los secretos de una aplicación, llame a appservices secrets list. La CLI le solicitará el ID de su aplicación.

appservices secrets list

También puedes especificar el ID de la aplicación cuando llamas al programa:

appservices secrets list --app=<Your App ID>

Para actualizar un secreto:

  1. Haga clic en Values en el menú de navegación de la izquierda.

  2. Busque el valor que desea actualizar en la tabla, abra su menú Actions y seleccione Edit Secret.

  3. Seleccione la entrada Add Content e ingrese el nuevo valor.

  4. Haga clic en Save.

Para actualizar el valor de un secreto, llame a appservices secrets update. La CLI le solicitará el ID de su aplicación.

appservices secrets update

También puedes especificar el ID de la aplicación cuando llamas al programa:

appservices secrets update --app=<Your App ID> \
--secret="<Secret ID or Current Name>" \
--name="<Updated Secret Name>" \
--value="<Updated Value>"

No se puede leer directamente el valor de un secreto después de definirlo. Hay dos maneras de acceder a un secreto ya existente en la aplicación:

  1. Enlace al secreto por nombre en las configuraciones del proveedor de autenticacióny del servicio.

  2. Exponer el secreto con un valor secreto. Se puede acceder al valor secreto en funciones con context.values o en una expresión de regla %%values con.

Para eliminar un secreto:

  1. Haga clic en Values en el menú de navegación de la izquierda.

  2. Busque el valor que desea eliminar en la tabla, abra su menú Actions y seleccione Delete Secret.

  3. Confirme que desea eliminar el secreto.

Para eliminar un secreto, llama a appservices secrets delete. La CLI te solicitará el ID de tu aplicación y te mostrará una lista de usuarios de esa aplicación para que los selecciones.

appservices secrets delete

También puedes especificar los argumentos cuando llamas al programa:

appservices secrets delete --app=<Your App ID> --secret=<Secret ID>

Tip

Puede eliminar varios secretos con un solo comando especificando sus valores name o id como una lista separada por comas.

appservices secrets delete --app=<Your App ID> --secret=some-api-key,609af850b78eca4a8db4303f

Volver

Definir un valor

En esta página