Lithops with Ceph storage backend.
- Install Ceph backend dependencies:
python3 -m pip install lithops[ceph]
-
Install Ceph.
-
Create a new user.
- Edit your lithops config file and add the following keys:
lithops:
storage: ceph
ceph:
endpoint: <ENDPOINT_URL>
access_key_id: <ACCESS_KEY>
secret_access_key: <SECRET_ACCESS_KEY>
Group | Key | Default | Mandatory | Additional info |
---|---|---|---|---|
ceph | endpoint | yes | The host ip address where you installed the Ceph server. Must start with http:// or https:// | |
ceph | region | no | Region name. For example 'eu-west-1' | |
ceph | access_key_id | yes | Account user access key | |
ceph | secret_access_key | yes | Account user secret access key | |
ceph | session_token | no | Session token for temporary AWS credentials | |
ceph | storage_bucket | no | The name of a bucket that exists in you account. This will be used by Lithops for intermediate data. Lithops will automatically create a new one if it is not provided |