Saltar al contenido principal
Blob Storage habla el protocolo S3, así que las herramientas y librerías existentes funcionan sin cambios en el código. El endpoint es https://s3.vertracloud.dev y la región es auto. Hay dos buckets, public y private, que se corresponden con la visibilidad de cada archivo. La cuota, los tipos de archivo bloqueados y una cuenta suspendida se aplican exactamente igual que en la API. Los archivos escritos por S3 aparecen en el panel y en Listar objetos.

Obtener credenciales

El par de claves S3 se deriva de una clave de API, así que la petición necesita una clave de API; una sesión del panel no puede obtenerlo (el panel explica cómo crear o encontrar una clave). Una clave con solo blob:read obtiene credenciales S3 de solo lectura. Puedes pedirlas 10 veces por hora. Revocar la clave de API revoca el par, y rotar la clave de API lo reemplaza: el par anterior deja de funcionar y pides uno nuevo.
Funcionan tanto el direccionamiento por ruta (https://s3.vertracloud.dev/<bucket>/<key>) como el de host virtual (https://<bucket>.s3.vertracloud.dev/<key>). Los ejemplos siguientes usan el de ruta.

aws-cli

rclone

boto3

Operaciones compatibles

  • Buckets: ListBuckets, HeadBucket, GetBucketLocation (siempre auto). CreateBucket solo se acepta para public y private, que ya existen; DeleteBucket se rechaza.
  • Objetos: ListObjects y ListObjectsV2, GetObject (incluido por rangos), HeadObject, PutObject, CopyObject, DeleteObject y DeleteObjects (hasta 1.000 claves).
  • Multiparte: CreateMultipartUpload, UploadPart, UploadPartCopy, CompleteMultipartUpload, AbortMultipartUpload, ListParts y ListMultipartUploads.
  • Lecturas de compatibilidad: GetBucketVersioning (no activado), GetBucketAcl y GetObjectAcl (tu cuenta tiene control total), GetBucketTagging y GetObjectTagging (vacías).
Content-Type siempre se deriva de la extensión de la clave; el que envía tu cliente se ignora. Los archivos que terminan en .html, .htm, .svg, .xml o .xhtml se sirven siempre como descarga, nunca se muestran en el navegador. Cualquier otra operación responde 501 NotImplemented. Las escrituras de S3 sobrescriben una clave existente, como en cualquier servicio S3.

Límites

Por encima del límite de peticiones, el endpoint responde 503 SlowDown con Retry-After; los clientes S3 reintentan automáticamente. Las peticiones S3 no cuentan para el límite de peticiones de la API de tu plan.
Última modificación el 26 de octubre de 2026