Actions7
Overview
This node interacts with the Akeyless API to manage secrets, specifically to get static, rotated, or dynamic secret values, create secrets, delete items, and manage folders. For the 'Get Rotated Secret Value' operation, it fetches the current rotated secret value from Akeyless, optionally ignoring cached values to ensure fresh data. This is useful in scenarios where secrets are rotated regularly for security, such as API keys or passwords, and you need to retrieve the latest valid secret for authentication or configuration purposes.
Use Case Examples
- Fetching the latest rotated API key for a service to ensure secure access.
- Retrieving a rotated database password before connecting to the database.
- Automating secret retrieval in CI/CD pipelines to use the most current credentials.
Properties
| Name | Meaning |
|---|---|
| Secret Name | The name or path of the secret in Akeyless to retrieve the rotated secret value. |
| Ignore Cache | Whether to bypass cached secret values and fetch a fresh rotated secret value from Akeyless. |
| Additional Fields | Optional additional parameters such as request timeout in milliseconds. |
Output
JSON
json- The JSON response from Akeyless containing the rotated secret value and related metadata.
Dependencies
- Requires Akeyless API credentials (access ID and access key or token) for authentication.
Troubleshooting
- Authentication failures due to missing or incorrect credentials. Ensure valid Akeyless API credentials are provided.
- Timeout errors if the request takes longer than the specified timeout. Adjust the timeout in additional fields if needed.
- Errors indicating unknown operations if an unsupported operation is selected. Verify the operation parameter is set to 'getRotatedSecret' for this use case.
- Network or SSL certificate errors if 'allowUnauthorizedCerts' is not set correctly when using self-signed certificates.
Links
- Akeyless Documentation - Official documentation for Akeyless API and secret management.