https://s3.vertracloud.dev and the region is auto. There are two buckets: public and private, matching a file’s visibility.
Quota, blocked file types and a suspended account are enforced exactly as in the API. Files written over S3 show up in the dashboard and in List objects.
Get credentials
The S3 key pair is derived from an API key, so the request needs an API key; a dashboard session can’t get it (the dashboard explains how to create or find a key). A key with onlyblob:read gets read-only S3 credentials. You can request them 10 times per hour. Revoking the API key revokes the pair, and rotating the API key replaces it: the old pair stops working and you fetch a new one.
https://s3.vertracloud.dev/<bucket>/<key>) and virtual-hosted-style (https://<bucket>.s3.vertracloud.dev/<key>) addressing work. The examples below use path-style.
aws-cli
rclone
boto3
Supported operations
- Buckets: ListBuckets, HeadBucket, GetBucketLocation (always
auto). CreateBucket succeeds only forpublicandprivate, which already exist; DeleteBucket is refused. - Objects: ListObjects and ListObjectsV2, GetObject (including range), HeadObject, PutObject, CopyObject, DeleteObject and DeleteObjects (up to 1,000 keys).
- Multipart: CreateMultipartUpload, UploadPart, UploadPartCopy, CompleteMultipartUpload, AbortMultipartUpload, ListParts and ListMultipartUploads.
- Compatibility reads: GetBucketVersioning (not enabled), GetBucketAcl and GetObjectAcl (your account has full control), GetBucketTagging and GetObjectTagging (empty).
Content-Type is always derived from the key’s extension; the one your client sends is ignored. Files ending in .html, .htm, .svg, .xml or .xhtml are always served as downloads, never rendered in the browser.
Every other operation answers 501 NotImplemented. S3 writes overwrite an existing key, like any S3 service.
Limits
Above the request limit the endpoint answers
503 SlowDown with Retry-After; S3 clients retry automatically. S3 requests do not count toward your plan’s API request limit.