...
The Secrets Wallet provided by Usage Engine allows you to securely store and manage your password/credentials. These secrets can then be added into the functions within your streams using the Stream Editor.
This allows your function to connect with an app with external systems and applications to collect or forward data without the need to input any credentials into the function, increasing the risk of exposure. Furthermore, having the credentials stored in the Secrets Wallet makes it easier to apply the same credentials across multiple streams.
An example of a Secrets Wallet being used is by creating an AWS secret and selecting the secret with the Secrets Wallet toggle button in the Configuration screen of an AWS S3 function.
...
- Information area: Displays your Credentials and the Description of the secret.
- Streams area: Displays all the streams using the secret. Clicking on the View button brings you to that particular stream.
Other actions
Click the Edit or Delete buttons to edit or remove the secret credentials from the Secrets Wallet.
...
- Click on Secrets Wallet in the navigation panel on the Solutions overview page.
The Secrets Wallet dashboard page is displayed where you can see details about existing secrets. - Click on the Create New Secret button.
The Create Secret pop-up window is displayed. Enter a unique Name and optionally, enter a Description for your secret.
Note title Note! - The maximum number of characters in the Name of the secret is 30.
- Only alphanumeric characters, spaces, dashes, underscores, periods, and parentheses are supported.
- Example: Azure_secret(SAS token)-1
Select secret type from the drop-down list.
Note title Note! Secret types may vary depending on the functions enabled for your Usage Engine account. Enter the appropriate credentials. The credentials needed depend on the type selected.
Secret Type Credentials AWS - Access Key ID
- Secret Access Key
Azure Authentication type: SAS Token
- Account Name
- SAS Token
Authentication type: Account Key
- Account Name
- Account Key
Data Masking - Key
Database - Username
- Password
GoTransverse - Secret Access Key
SFTP Authentication type: Password
- Username
- Password
Authentication type: Private Key
- Username
- Private Key
- Passphrase (for encrypted Private Key only)
Google - Project ID
- Client email
- Private Key
HTTP Client (Collector, Processor, and Forwarder) - OAuth 2.0 Credentials
Salesforce - Client ID
- Client Secret
- Username
- Password
SAP Subscription Billing - Tenant
- Region
- OAuth Client ID
- OAuth Client Secret
Zuora Authentication type: OAuth 2.0
- Client ID
- Client Secret
Authentication type: API Key
- Access Key ID
- Secret Access Key
- Click Create to create your Secret.
A notification is displayed on the top right-hand side of the screen for confirmation. Your new secret is now available for selection on any of the functions that uses secrets. Your new secret is also listed on the Secrets Wallet dashboard page.
...