È possibile creare e archiviare costanti da utilizzare nelle azioni di estendibilità.

Con le costanti dell'azione di estendibilità, è possibile aggiungere valori di input crittografati alle azioni di estendibilità. La crittografia è utile per casi d'uso in cui gli input vengono utilizzati per gestire dati sensibili, ad esempio password e certificati. Le costanti sono disponibili per tutti i provider e i runtime FaaS.

Nota: A differenza dei segreti, le costanti dell'azione di estendibilità possono essere utilizzate solo per i segreti di estendibilità. Per ulteriori informazioni sulle costanti, vedere Come creare segreti da utilizzare nelle azioni di estendibilità

Le costanti dell'azione di estendibilità sono accessibili a tutti gli utenti inclusi nell'organizzazione.

Le costanti utilizzano la funzione context.getSecret() per essere eseguite come parte dello script. Questa funzione utilizza il nome della costante come parametro. Ad esempio, è possibile utilizzare una costante dell'azione di estendibilità denominata abxconstant come parametro di input crittografato nell'azione. Per aggiungere questo parametro di input allo script di azione, è necessario utilizzare context.getSecret(inputs["abxconstant"]).

Procedura

  1. Creare una costante dell'azione di estendibilità.
    1. Passare a Estendibilità > Libreria > Azioni.
    2. Selezionare Costanti azione.
    3. Per creare una costante, fare clic Nuova costante azione.
    4. Immettere un nome e un valore per la costante, quindi fare clic su Salva.
  2. Aggiungere la costante a un'azione di estendibilità.
    1. Selezionare un'azione di estendibilità esistente o crearne una nuova.
    2. In Input predefiniti, selezionare la casella di controllo Segreto.
    3. Cercare la costante e aggiungerla agli input dell'azione di estendibilità.
    4. Aggiungere la costante allo script dell'azione di estendibilità utilizzando la funzione context.getSecret().
    5. Per testare la costante dell'azione di estendibilità, fare clic su Test.