Puede agregar entradas cifradas a la acción de extensibilidad mediante secretos de nivel de proyecto.

Con los secretos, puede agregar valores de entrada cifrados a las acciones de extensibilidad. El cifrado es útil para los casos de uso en los que las entradas se utilizan con el fin de administrar datos confidenciales, como contraseñas y certificados. Los secretos se encuentran disponibles para todos los tiempos de ejecución y los proveedores FaaS.

Nota: También puede añadir valores de entrada cifrados mediante constantes de acción. Consulte Cómo se pueden crear constantes de acciones de extensibilidad.

El acceso a los secretos depende del proyecto en el que se crearon. Los secretos creados en el proyecto A, por ejemplo, solo están accesibles para usuarios incluidos en el proyecto A.

Los secretos utilizan la función context.getSecret() para descifrar el valor secreto cuando se agrega al script. Esta función utiliza el nombre del secreto como parámetro. Por ejemplo, puede utilizar un secreto denominado abxsecret como parámetro de entrada cifrado en la acción. Para agregar este parámetro de entrada al script de acción, debe utilizar context.getSecret(inputs["abxsecret"]).

Requisitos previos

  • Cree un secreto para usarlo con la acción de extensibilidad. Consulte Propiedades secretas de Automation Assembler.
  • Compruebe que la acción de extensibilidad y el secreto que desea utilizar juntos están asociados al mismo proyecto.

Procedimiento

  1. En la página Extensibilidad > Acciones, seleccione una acción de extensibilidad existente o cree una nueva acción de extensibilidad.
  2. En Entradas predeterminadas, seleccione el tipo Secreto.
  3. Busque el secreto y añádalo a las entradas de la acción de extensibilidad.
  4. Agregue el secreto al script de la acción de extensibilidad mediante la función context.getSecret().
  5. Para probar el secreto, haga clic en Probar.