Application-level Vaults
Last updated
Last updated
Application-level Vaults in Cortex are designed to securely manage sensitive credentials used in various components of your applications, such as Source, Sink, Aggregation, and Table Nodes. These credentials, known as Secrets, are stored in key-value pairs, providing a robust method for ensuring data source security.
Managing Secrets in Application-level Vaults
Secrets as Key-Value Pairs: In Application-level Vaults, you store sensitive information as Secrets, which are key-value pairs.
Keys: Serve as identifiers or reminders for the sensitive data. They help you easily select and remember the corresponding sensitive information.
Values: Contain the actual sensitive data or credentials.
When configuring applications, you'll select the needed Secrets by recalling them with their associated Key. This method enhances security by keeping sensitive details obscured yet accessible when needed.
In Cortex, flexibility is key. You can add new Secrets to an existing Application-level Vault even while in the process of creating your application. This feature allows for continuous updating and scaling of your applications, ensuring that your security measures evolve with your application’s needs.
In summary, Application-level Vaults in Cortex offer a secure and efficient way to handle sensitive information within your applications. By using key-value pairs for storing Secrets and providing the ability to update Vaults during application development, Cortex ensures both the security and flexibility needed in modern application development.