API compatibles con QuObjects Amazon S3/OpenStack Swift
APIs compatibles con Amazon S3
- Admite API S3 tanto de estilo ruta como de estilo host virtual
- API de depósito (bucket)
Se admiten las siguientes API de depósito (bucket):- DeleteBucket
- GetLocation
- GetService (mostrar lista de mis cubos)
- HeadBucket
- ListObjects
- PutBucket
- Compartición de recursos entre orígenes (CORS)
- API de objeto
Se admiten las siguientes API de objeto:- BulkDelete
- CopyObject
- DeleteObject
- GetObject
- HeadObject
- PutObject
- URL prefirmadas
- API de carga multiparte
Se admiten las siguientes API de carga multiparte:- CompleteMultipartUpload
- InitiateMultipartUpload
- ListParts
- ListUploads
- UploadPart
APIs de OpenStack Swift compatibles
- API de cuenta
Se admiten las siguientes API de cuenta:- Mostrar detalles de cuenta y contenedores de la lista
- Crear, actualizar o eliminar metadatos de la cuenta
- Mostrar metadatos de la cuenta
- API de contenedor
Se admiten las siguientes API de contenedor:- Crear contenedor
- Crear, actualizar o eliminar metadatos del contenedor
- Mostrar metadatos del contenedor
- Eliminar contenedor
- API de objeto
Se admiten las siguientes API de objeto:- Obtener contenido y metadatos de objeto
- Crear o reemplazar objeto
- Copiar objeto
- Eliminar objeto
- Eliminar múltiples objetos
- Mostrar metadatos del objeto
- Crear o actualizar metadatos del objeto
- API de extremo
Se admiten las siguientes API de extremo:- Mostrar lista de puntos de conexión
- Listas de control del acceso (ACL) a contenedores
Límites de API de Amazon S3
Elemento | Especificaciones |
---|---|
Maximum number of buckets (Número máximo de depósitos) | sin límite |
Maximum number of objects per bucket (Número máximo de objetos por depósito) | sin límite |
Maximum object size (Tamaño de objeto máximo) | QTS: 16 TiB |
Minimum object size (Tamaño de objeto máximo) | 0 B |
Maximum object size per PUT operation (Tamaño de objeto máximo por operación PUT) | 1 TiB |
Maximum number of parts per upload (Número máximo de partes por carga) | 10.000 |
Part size (Tamaño de la parte) | De 5 MiB a 5 GiB. La última parte puede tener entre 0 B y 5 GiB |
Maximum number of parts returned per list parts request (Número máximo de partes devueltas por solicitud de partes de la lista) | 10000 |
Maximum number of objects returned per list objects request (Número máximo de objetos devueltos por solicitud de objetos de la lista) | 10000 |
Maximum number of multipart uploads returned per list multipart uploads request (Número máximo de cargas multiparte devueltas por solicitud de cargas multiparte de la lista) | 1000 |
Límites de API de OpenStack Swift
Elemento | Especificaciones |
---|---|
Maximum number of buckets (Número máximo de depósitos) | sin límite |
Maximum number of objects per bucket (Número máximo de objetos por depósito) | sin límite |
Maximum object size (Tamaño de objeto máximo) | 1 TiB |
Minimum object size (Tamaño de objeto máximo) | 0 B |
Maximum object size per PUT operation (Tamaño de objeto máximo por operación PUT) | 1 TiB |