Object storage (S3)
S3-compatible storage and Protected Storage (versioning, object lock): buckets, access keys, static websites, CORS, usage.
How-to guides
Object storage 47
Typed S3 storage shortcuts: buckets, access keys (secret shown once), usage, connection details.
- GET
/cloud/storage/{id}/bucketsGET buckets (GyroDepolama) - POST
/cloud/storage/{id}/bucketsCreate a bucket - DELETE
/cloud/storage/{id}/buckets/{bucket}DELETE buckets:delete (GyroDepolama) - GET
/cloud/storage/{id}/keysGET access-keys (GyroDepolama) - POST
/cloud/storage/{id}/keysPOST access-keys:create (GyroDepolama) - POST
/cloud/storage/{id}/keys/{key}/rotatePOST access-keys:rotate (GyroDepolama) - DELETE
/cloud/storage/{id}/keys/{key}DELETE access-keys:delete (GyroDepolama) - GET
/cloud/storage/{id}/usageGET usage (GyroDepolama) - POST
/cloud/storage/{id}/buckets/{bucket}/renameRename a bucket - GET
/cloud/storage/{id}/buckets/{bucket}/objectsList objects in a bucket folder - POST
/cloud/storage/{id}/buckets/{bucket}/objects/upload-urlPresigned upload URLs - POST
/cloud/storage/{id}/buckets/{bucket}/objects/download-urlPresigned download URL - POST
/cloud/storage/{id}/buckets/{bucket}/objects/deleteDelete objects - POST
/cloud/storage/{id}/buckets/{bucket}/foldersCreate a folder - DELETE
/cloud/storage/{id}/buckets/{bucket}/foldersDelete a folder with its contents - GET
/cloud/storage/{id}/buckets/{bucket}/folders/countCount objects in a folder - GET
/cloud/storage/{id}/connectGET connect (GyroDepolama) - GET
/cloud/storage/{id}/buckets/{bucket}/websiteStatic website settings of a bucket - PUT
/cloud/storage/{id}/buckets/{bucket}/websiteEnable / update the static website - DELETE
/cloud/storage/{id}/buckets/{bucket}/websiteDisable the static website - GET
/cloud/storage/{id}/buckets/{bucket}/corsCORS rules of a bucket - PUT
/cloud/storage/{id}/buckets/{bucket}/corsReplace the CORS rules of a bucket - DELETE
/cloud/storage/{id}/buckets/{bucket}/corsRemove every CORS rule of a bucket - GET
/cloud/storage/{id}/object-lockProtected Storage: object lock summary - POST
/cloud/storage/{id}/object-lock/scanScan locked versions now - GET
/cloud/storage/{id}/buckets/{bucket}/versionsList object versions - DELETE
/cloud/storage/{id}/buckets/{bucket}/versionsPermanently delete a version - POST
/cloud/storage/{id}/buckets/{bucket}/versions/restoreRestore an older version - POST
/cloud/storage/{id}/buckets/{bucket}/versions/undeleteRemove a delete marker - GET
/cloud/storage/{id}/buckets/{bucket}/object-lockDefault retention of a bucket - PUT
/cloud/storage/{id}/buckets/{bucket}/object-lockSet the default retention of a bucket - GET
/cloud/storage/{id}/buckets/{bucket}/objects/retentionRetention of an object version - PUT
/cloud/storage/{id}/buckets/{bucket}/objects/retentionLock an object version - GET
/cloud/storage/{id}/buckets/{bucket}/objects/legal-holdLegal hold of an object version - PUT
/cloud/storage/{id}/buckets/{bucket}/objects/legal-holdPlace or remove a legal hold - GET
/cloud/storage/{id}/buckets/{bucket}/lifecycle/noncurrentOld version expiry of a bucket - PUT
/cloud/storage/{id}/buckets/{bucket}/lifecycle/noncurrentSet old version expiry - GET
/cloud/servers/{id}/storage-mountsList object storage mounts of a server - POST
/cloud/servers/{id}/storage-mountsMount a bucket on the server - GET
/cloud/servers/{id}/storage-mounts/{mid}Get one storage mount - DELETE
/cloud/servers/{id}/storage-mounts/{mid}Remove a storage mount - POST
/cloud/servers/{id}/storage-mounts/{mid}/commandNew install command (rotates the mount key) - GET
/cloud/storage/plansList Object Storage plans - GET
/cloud/storageList storage services - POST
/cloud/storageOrder Object Storage (S3) - GET
/cloud/storage/{id}Get a storage service - DELETE
/cloud/storage/{id}Cancel a storage service