Credential Management

Secure and efficient credential management is essential for reliable access to external services. The platform makes this easy by allowing users to store, manage, and update credentials for various services such as Docker registries, Amazon S3, Google Cloud Storage, and Azure Blob Storage.

1- What are Credentials ?

Credentials in the Aether platform enable secure connections to external services, including:

  • Docker registries
  • Cloud storage services (S3, Google cloud storage, azure blob)

By managing credentials through Aether, users can:

  • Securely store authentication information
  • Configure access to multiple external services
  • Quickly update and rotate credentials
  • Maintain granular control over service connections

2- Access to credentials Dashboard

To access and manage credentials, you must have the appropriate user role:

Manager Role: Required for managing credentials in a company

Steps to Access the Dashboard

  • Navigate to the Administration menu in the left sidebar
  • Click on Credentials

The Credential Dashboard will open, displaying all credentials you manage

Dashboard Columns:

  • Name: Name of the credential
  • Labels: Tags used for categorization
  • Company: company of the credential
  • Edited by: last user to update the credential
  • Edition date: date of the last update

3- Create New Credential

To create a new credential, click on “CREATE” button in the Dashboard

Enter Basic Information 

  • Enter a Credential Name
  • Select the Company the credential belongs to

Enter Credential details

Credentials are the required parameters used to authenticate and connect to an external service.

Credentials should be entered in JSON format and must contain all required fields based on the service you're connecting to.

Examples by service:

Service Credential definition with required parameters
Docker Registry 
{ "registry": "<your-registry>", "login": "<your-login>", "password": "<your-password>"
}
S3 
{
"bucket": "s3://<your-bucket>", "aws_access_key_id": "<your-access-key>", "aws_secret_access_key": "<your-secret>", "aws_region": "<aws-region>"
}
Azure blob
{
"account_url": "<your-account-url>", "azure_client_id": "<your-client-id>", "azure_tenant_id": "<your-tenant-id>", "azure_client_secret": "<your-client-secret>"
}
Google Cloud Storage
{
"project_id": "<your-project-id>", "private_key": "<your-private-key>", "client_email": "<your-email>", "token_uri": "<your-tocken-uri>", "bucket": "<your-bucket>"
}

Warning

For security reasons, credentials are not visible after saving.

 

Add Labels (Optional)

Labels help categorize credentials without impacting functionality.

  • Click Add to input a label name and value

Save 

  • Click Save to create the credential. It will appear in the dashboard list.

4- Edit a Credential 

To update an existing credential:

  • Click on the Edit Credentials menu from the dashboard
  • You can update both the Credential Details and Labels

Edit Credential details

  • Click on “Set Credential” to update Credentials details
  • Add new credential parameters.

Warning

Updating the credential will overwrite the existing one.

 

Edit Labels

  • Update existing labels
  • Add new labels
  • Remove labels no longer needed 

5- Delete a Credential 

To delete a credential:

  • Use the “Delete Credentials” menu 
  • Confirm the deletion

The credential will be permanently removed from the dashboard


Knowledge Base Software powered by Helpjuice