Have Questions?  Need Expert Answers?  JOIN LUNCH N' LEARNS!

Azure Key Vault

Prev Next
Step Details
Introduced in Version5.15
Last Modified in Version-
LocationIntegration > Azure Key Vault.

Azure Key Vault is a cloud service that securely stores and manages sensitive information such as keys, secrets, and certificates. Integrating the application with Azure Key Vault allows the retrieval of sensitive data securely. 

Currently, there are 2 steps under the Azure Key Vault:

Sr. No.Step NameDescription
1Get Secret ValueThe "Get Secret Value" step retrieves a secret value from Azure Key Vault. Secrets stored in Azure Key Vault can include connection strings, API keys, or any other sensitive information.
2Get Secret Value AsyncThe "Get Secret Value Async" step is similar to the "Get Secret Value" step but operates asynchronously. This means it retrieves the secret value from Azure Key Vault without blocking the primary Flow or process it is used in.

Prerequisites

  1. This step requires the Azure Services module to be installed before it will be available in the toolbox. 
  2. System Environment Variables must be configured to enable authentication with Azure services. The following variables are required:
    • AZURE_CLIENT_ID
    • AZURE_CLIENT_SECRET
    • AZURE_TENANT_ID
    These variables should be set at the System level. After configuration, restart the Decisions service for the changes to take effect.

Properties

Inputs

PropertyDescriptionData Type
Key Vault NameThis setting specifies the name of the Azure Key Vault from which you want to retrieve the secret. You must provide the exact name of the Azure Key Vault that contains the secret you wish to access.String
Secret NameIdentifies the specific secret you want to retrieve from the Azure Key Vault. Enter the secret's name as it's stored in Azure Key Vault. Ensure the secret exists within the specified vault.String

Outputs

PropertyDescriptionData Type
SecretValueThe retrieved secret value from the Azure Key Vault.String

Common Errors

  1. Error: Error running step Get Secret Value 1[GetSecretValue] in Flow [FlowName]: Exception invoking method GetSecretValue on class AzureKeyVaultAccessor.

    Solution: The following error occurs when the Azure Key Vault connection string is missing or improperly configured. Ensure the correct Azure Key Vault connection string is specified at the System level.

Related Information

Articles: