DigitalOcean Spaces
Connect DigitalOcean Spaces to BucketMate Web with Spaces access keys
BucketMate Web connects to DigitalOcean Spaces through the S3-compatible Spaces endpoint for your region. Make sure the companion browser extension is connected before testing the connection.
Prerequisites
- DigitalOcean account
- Space
- Spaces access key
- Spaces secret key
- Space region
- BucketMate browser extension
Endpoint and region
Use the endpoint for your Spaces region:
https://<region>.digitaloceanspaces.com
Examples:
| Region | Endpoint |
|---|---|
nyc3 | https://nyc3.digitaloceanspaces.com |
sfo3 | https://sfo3.digitaloceanspaces.com |
ams3 | https://ams3.digitaloceanspaces.com |
sgp1 | https://sgp1.digitaloceanspaces.com |
fra1 | https://fra1.digitaloceanspaces.com |
Connection steps
- Open the DigitalOcean dashboard.
- Go to API and create or copy Spaces access keys.
- Open BucketMate Web.
- Confirm the extension bridge is connected.
- Choose Add Connection.
- Select DigitalOcean Spaces.
- Enter the endpoint for the Space region.
- Enter the access key and secret key.
- Select the matching region.
- Use Test Connection.
- Save the connection.
Common issues and fixes
ACL support is limited
Only private and public-read ACLs are supported. Fix by using those ACLs only.
Cross-region copy is not supported
Cross-region and cross-cluster CopyObject or UploadPartCopy are not supported. Fix by keeping source and destination in the same region and cluster.
Bucket list permission is restricted
If credentials can access only one Space, add the Space name in Explicit Buckets.
Public URLs do not work
Copied direct URLs work only when the object is public or available through a configured CDN or custom domain. For private files, create a presigned share link in BucketMate Web.