Object Storage
Endpoints
- GETList Buckets
/api/v1/storage/buckets/ - POSTCreate Object storage
/api/v1/storage/buckets/{bucket_name}/ - DELETEDelete Object Storage
/api/v1/storage/buckets/{bucket_name}/ - PUTEnable/Disable Bucket Versioning
/api/v1/storage/bucket_versioning/{bucket_name}/ - GETList Lifecycle Rules
/api/v1/storage/bucket_lifecycle/{bucket_name}/ - PUTAdd Lifecycle Rule
/api/v1/storage/bucket_lifecycle/{bucket_name}/ - DELETEDelete Lifecycle Rule
/api/v1/storage/bucket_lifecycle/{bucket_name}/{lifecycle_rule_id} - GETAccess Key List
/api/v1/storage/core/list/users/ - POSTCreate Access Key
/api/v1/storage/core/users/ - PUTLock/Unlock Access key
/api/v1/storage/core/users/ - DELETEDelete Access Key
/api/v1/storage/core/users/ - GETBucket Permission List
/api/v1/storage/bucket_perms/ - PUTAttach Access key in bucket
/api/v1/storage/bucket_perms/ - DELETEDelete Permission
/api/v1/storage/bucket_perm/{permission_id}/ - GETUpload Object to Existing Bucket
/api/v1/storage/urls/object/ - PUTAttach Public Permission
/api/v1/storage/public_perms/ - GETList Objects in an EOS Bucket
/api/v1/storage/list/objects - DELETEDelete an Object
/api/v1/storage/objects/ - POSTGenerate Pre-Signed URL
/api/v1/storage/create-pre-signed-url/ - GETGet Legal Hold Status (Object)
/api/v1/storage/buckets/{bucket_name}/legalhold/object/ - POSTApply Legal hold (Object)
/api/v1/storage/buckets/{bucket_name}/legalhold/object/ - DELETERemove Legal Hold (Object)
/api/v1/storage/buckets/{bucket_name}/legalhold/object/ - GETGet Governance Lock Status (Object)
/api/v1/storage/buckets/{bucket_name}/lock/object/ - POSTApply Governance Lock (Object)
/api/v1/storage/buckets/{bucket_name}/lock/object/ - DELETERemove Governance Lock (Object)
/api/v1/storage/buckets/{bucket_name}/lock/object/ - GETList Destination Buckets
/api/v1/storage/destination-bucket-list/ - GETGet Bucket Replications
/api/v1/storage/bucket-replication/ - POSTCreate Bucket Replication
/api/v1/storage/bucket-replication/ - PUTUpdate Bucket Replication
/api/v1/storage/bucket-replication/ - DELETEDelete Bucket Replication
/api/v1/storage/bucket-replication/ - GETGet Governance Lock Status (Bucket)
/api/v1/storage/buckets/{bucket_name}/lock/ - POSTApply Governance Lock (Bucket)
/api/v1/storage/buckets/{bucket_name}/lock/ - DELETERemove Governance Lock (Bucket)
/api/v1/storage/buckets/{bucket_name}/lock/ - GETGet Usage (My Account)
/api/v1/storage/core/my_usage/