Akeyless Connection¶
The akeyless connection type enables connecting to
Akeyless Vault Platform.
Configuring the Connection¶
- Host
Akeyless API URL (e.g.
https://api.akeyless.ioor your Gateway URL on port8081).- Login
Your Akeyless Access ID (e.g.
p-xxxxxxxxx).- Password
Your Akeyless Access Key (for
api_keyauthentication type).- Extra (JSON)
Provide additional fields depending on your authentication method:
Field
Description
access_typeAuthentication method. One of:
api_key(default),aws_iam,gcp,azure_ad,uid,jwt,k8s,certificate.uid_tokenUniversal-Identity token (for
uidauth).gcp_audienceGCP audience string (for
gcpauth).azure_object_idAzure AD Object ID (for
azure_adauth).jwtRaw JWT token (for
jwtauth).k8s_auth_config_nameKubernetes Auth Config name (for
k8sauth).certificate_dataPEM-encoded client certificate (for
certificateauth).private_key_dataPEM-encoded private key (for
certificateauth).
Examples¶
API Key authentication (default):
{
"access_type": "api_key"
}
With Login = Access ID and Password = Access Key.
AWS IAM authentication:
{
"access_type": "aws_iam"
}
Requires the akeyless_cloud_id package (pip install apache-airflow-providers-akeyless[cloud_id]).
Kubernetes authentication:
{
"access_type": "k8s",
"k8s_auth_config_name": "my-k8s-config"
}