Akeyless icon

Akeyless

Interact with Akeyless API - Get static, rotated, or dynamic secrets

Overview

This node interacts with the Akeyless API to manage secrets and folders. Specifically, the 'Create Secret' operation allows users to create a new secret in Akeyless with various configurations such as secret type (generic or password), format (text or JSON), accessibility (regular or personal), and optional secure access features. This node is useful for securely storing sensitive information like passwords, API keys, or other confidential data in automated workflows.

Use Case Examples

  1. Creating a generic secret with a specified name and value for use in automated deployments.
  2. Creating a password-type secret with username and password fields for secure authentication storage.
  3. Enabling secure access web browsing or proxy features when creating a secret for enhanced security.

Properties

Name Meaning
Secret Name The name or path of the secret to create in Akeyless.
Accessibility Defines the accessibility type of the secret, either 'Regular' or 'Personal'.
Secret Value The value of the secret to create, used when the secret type is generic.
Username Username for the secret when the secret type is password.
Password Password for the secret when the secret type is password.
Format The format of the secret, either text or JSON.
Type The type of secret to create, either generic or password.
Secure Access Web Browsing Enable or disable secure access web browsing for the secret.
Secure Access Web Proxy Enable or disable secure access web proxy for the secret.
Additional Fields Additional optional fields such as request timeout in milliseconds.

Output

JSON

  • json - The response data from the Akeyless API after creating the secret, containing details about the created secret.

Dependencies

  • Akeyless API
  • An API key credential for authentication

Troubleshooting

  • Authentication failures due to missing or incorrect API credentials. Ensure the access ID and access key or token are correctly configured.
  • Timeout errors if the request takes too long; adjust the timeout setting in additional fields if needed.
  • Errors related to invalid secret names or types; verify that the secret name/path and type are correctly specified.
  • Network or certificate errors if connecting to the Akeyless API endpoint; check network connectivity and certificate settings, especially if allowing unauthorized certificates.

Links

Discussion