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.

Opmerking: U kunt ook versleutelde invoerwaarden toevoegen door actieconstanten te gebruiken. Zie Hoe kan ik constanten voor de uitbreidbaarheidsactie maken.

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.

Procedure

  1. Maak een nieuw geheim.
    1. Ga naar Infrastructuur > Beheer > Geheimen.
    2. Selecteer Nieuw geheim.
    3. Voer de naam in van het project waaraan het geheim is toegewezen.
      Opmerking: De uitbreidbaarheidsactie waaraan u het geheim wilt toewijzen, moet deel uitmaken van hetzelfde project als het geheim.
    4. Voer een naam in voor uw geheim.
    5. Voer de waarde in die u aan het geheim wilt toewijzen.
    6. (Optioneel) Voer een beschrijving in.
    7. Klik op Maken.
  2. Voeg uw geheim toe aan een uitbreidbaarheidsactie.
    1. Selecteer een bestaande uitbreidbaarheidsactie of maak een nieuwe uitbreidbaarheidsactie.
    2. Schakel het selectievakje Geheim in onder Standaardinvoer.
    3. Zoek naar uw geheim en voeg het toe aan de invoer voor de uitbreidbaarheidsactie.
    4. Voeg het geheim toe aan het script voor de uitbreidbaarheidsactie met behulp van de functie context.getSecret().
    5. Als u uw geheim wilt testen, klikt u op Testen.