U kunt versleutelde invoer toevoegen aan uw uitbreidbaarheidsactie met behulp van geheimen op projectniveau.
Met geheimen kunt u versleutelde invoerwaarden aan uw uitbreidbaarheidsacties toevoegen. Versleuteling is handig voor gebruikssituaties waarin uw invoer wordt gebruikt om gevoelige gegevens, zoals wachtwoorden en certificaten, te beheren. Geheimen zijn beschikbaar voor alle FaaS-providers en -runtimes.
Toegang tot geheimen is afhankelijk van het project waarin ze zijn gemaakt. Zo zijn geheimen die in project A zijn gemaakt, bijvoorbeeld alleen toegankelijk voor gebruikers die deel uitmaken van project A.
Geheimen gebruiken de functie context.getSecret()
om de geheime waarde te ontsleutelen wanneer deze aan uw script wordt toegevoegd. Deze functie gebruikt de naam van het geheim als parameter. U kunt bijvoorbeeld een geheim met de naam abxsecret
gebruiken als versleutelde invoerparameter in uw actie. Als u deze invoerparameter wilt toevoegen aan uw actiescript, moet u een context.getSecret(inputs["abxsecret"])
gebruiken.
Voorwaarden
- Maak een geheim om te gebruiken met de uitbreidbaarheidsactie. Zie Geheime Automation Assembler-eigenschappen.
- Controleer of de uitbreidbaarheidsactie en het geheim dat u samen wilt gebruiken aan hetzelfde project zijn gekoppeld.
Procedure
- Selecteer op de pagina een bestaande uitbreidbaarheidsactie of maak een nieuwe uitbreidbaarheidsactie.
- Selecteer onder Standaardinvoer het type Geheim.
- Zoek naar uw geheim en voeg het toe aan de invoer voor de uitbreidbaarheidsactie.
- Voeg het geheim toe aan het script voor de uitbreidbaarheidsactie met behulp van de functie
context.getSecret()
. - Als u uw geheim wilt testen, klikt u op Testen.