Skip to main content

Customer Storage, Billing and Usage

The Customer Storage / Billing tab connects S3 administration with customer-oriented service workflows.

Customer storage and billing

Customer Storage Provisioning

This workflow can create a dedicated customer storage record. The console states that it creates:

  • A dedicated RGW user.
  • One bucket.
  • A bucket quota.

Available fields:

Field Description
Customer ID Internal or billing-related customer identifier.
Customer name Human-readable customer name.
Email Optional customer email.
Quota GB Storage quota assigned to the customer storage record.
Site Site/zone context.
Storage type For example S3 storage.
Bucket name Optional explicit bucket name.

The secret key is shown once after creation. Store it securely and avoid sending it through insecure channels.

Current Test Finding: Customer Storage User Login

In the live test on 2026-07-09, a customer storage record created the expected customer-style user and bucket, but the generated S3 Browser login did not work for that customer-storage-created user. A normal user created from the Users tab, named backup-service, could log in successfully with the same S3 Browser login workflow.

Until this is fixed or explained, document the following operational workaround:

  • Create end-user S3 accounts from the Users tab when browser access must be handed to a customer immediately.
  • Use Customer Storage / Billing for billing workflow validation, quota modeling and usage collection.
  • Verify that a Customer Storage-created user can log in before sending credentials to a real customer.
  • If the Customer Storage-created user fails but a normal Users-tab user works, treat the Customer Storage provisioning path as the likely bug candidate.

Usage Collection

The billing area provides filters and collection controls:

  • Start date.
  • End date.
  • Customer filter.
  • User filter.
  • Collect Usage.

The usage report can be viewed by user or by bucket.

Billing Exports

The interface provides:

  • Export Billing CSV
  • Export User Summary CSV

The note in the console is : billing export uses the highest collected usage in the selected period as billable GB.

When to Use This Workflow

Use customer storage records when eEKAS is used as a managed storage service or internal chargeback platform. This workflow is better than manually creating unrelated users and buckets when reporting, quotas and ownership need to stay aligned.

Operational Recommendations

  • Use consistent customer IDs that match CRM or billing systems.
  • Define quota and bucket naming conventions before onboarding customers.
  • Collect usage on a fixed schedule.
  • Keep exported CSV files aligned with the billing period.
  • Rotate credentials when customer responsibility changes.
  • Test the created credentials in the S3 Browser before handover.

Documentation Example Names

For screenshots and examples, use names that look like a real customer workflow instead of internal test names.

Item Example
Customer ID backup-service
Customer name Example Company Backup Storage
Email storage-admin@example.com
Bucket name company-backup-archive
Quota 1 GB or another clearly documented test value

Avoid internal names such as automation tool names, developer names or temporary debugging labels in screenshots that will be published.


Source: eEKAS live test cluster and supplied euroNAS eEKAS documents, prepared on 2026-07-09.