Overview
Valex Cloud’s Object Storage is a fully S3 API compatible solution designed for enterprise users. With on-demand, per-GB billing, this service offers scalable storage with familiar S3 protocols. The primary API endpoint is:
Endpoints:
US West 1: https://us-west-1.s3.valex.cloud
Key Features
- S3 API Compatibility: Use standard S3 SDKs and tools to interact with our storage.
- Scalable Storage: Pay only for the storage you use on a per-GB basis.
- Enterprise-Grade Security: Access to the service is restricted to enterprise users ensuring a secure storage environment.
Prerequisites
- Enterprise Account: Only enterprise users are eligible to access the object storage service.
- Billing Setup: Ensure that your enterprise billing is configured for on-demand per-GB usage.
How to Use the API
-
Endpoint Access:
All API requests should be directed to bucket_name.endpoint_url (eg. https://test-bucket.us-west-1.s3.valex.cloud) -
SDK & Tool Integration:
Since our API is fully compatible with the S3 protocol, you can leverage popular S3 SDKs and command-line tools such as AWS CLI, Boto3, or any other S3-compatible libraries. -
Authentication:
Use the credentials generated via our dedicated credentials portal (see Article 2) to authenticate your API requests. -
Common Operations:
- Bucket Management: Create, list, and delete buckets.
- Object Operations: Upload, download, delete, and list objects.
- Permissions: Manage access policies and object-level permissions using standard S3 ACLs.
Best Practices
- Secure Credentials: Always safeguard your access keys and secret keys.
- Monitor Usage: Regularly review your storage consumption to manage costs effectively.
- Use Versioning: Enable versioning for buckets where data recovery is critical.
- Logging: Enable logging and auditing to monitor access and changes.