Credential Stores
Data Collector pipeline stages communicate with external systems to read and write data. Many of these external systems require credentials - user names or passwords - to access the data. When you configure pipeline stages for these external systems, you define the credentials that the stage uses to connect to the system.
If you enter credential values directly in stage properties, you expose the credentials to any user with access to the pipeline. To access external systems without exposing the credentials, define credentials in a credential store and then use the Data Collector credential functions in the stage properties to retrieve those values.
- AWS Secrets Manager - Securely store credentials in AWS Secrets Manager.
- CyberArk - Securely store credentials in CyberArk.
- Hashicorp Vault - Securely store credentials in Hashicorp Vault.
- Java keystore - Securely store credentials in a Java keystore file.
- Microsoft Azure Key Vault - Securely store credentials in Microsoft Azure Key Vault.
You can configure Data Collector to use multiple credential stores at the same time. Each credential store is identified by a unique ID.