Ceph Object Storage
Ceph Object Storage is a great choice for teams that want to manage their own, on-prem object storage rather than using a commercial cloud provider. Arraylake works great with Ceph Object Storage via the Ceph S3 API. You can use Ceph Object Storage as the storage location for your organization.
To use Ceph Object Storage with Arraylake:
- Create a new object storage bucket (Ceph docs). For example, the bucket could be named
my-arraylake-bucket
. - Create a new
BucketConfig
to store the configuration for this bucket using either the Arraylake Python client or web app:
- Web App
- Python
from arraylake import Client
client = Client()
client.create_bucket_config(
org="earthmover",
nickname="my-ceph-bucket",
uri="s3://my-arraylake-bucket",
extra_config={'endpoint_url': 'https://my.ceph.cluster'}
)
That's it! You're ready to create a Repository! 🎉