API compatibles QuObjects Amazon S3 / OpenStack Swift
API compatibles avec Amazon S3
- Prise en charge du style de chemin et de l'API S3 de style hôte virtuel
- API de bucket
Les API de bucket suivantes sont prises en charge :- DeleteBucket
- GetLocation
- GetService (liste tous mes buckets)
- HeadBucket
- ListObjects
- PutBucket
- Partage de ressources trans-origine (CORS)
- API d'objet
Les API d'objet suivantes sont prises en charge :- BulkDelete
- CopyObject
- DeleteObject
- GetObject
- HeadObject
- PutObject
- URL présignées
- API de téléchargement partitionné
Les API de téléchargement partitionné suivantes sont prises en charge :- CompleteMultipartUpload
- InitiateMultipartUpload
- ListParts
- ListUploads
- UploadPart
API compatibles avec OpenStack Swift
- API de compte
Les API de compte suivantes sont prises en charge :- Afficher les détails du compte et lister les conteneurs
- Créer, mettre à jour ou supprimer les métadonnées du compte
- Afficher les métadonnées du compte
- API de conteneur
Les API de conteneur suivantes sont prises en charge :- Créer un conteneur
- Créer, mettre à jour ou supprimer les métadonnées du conteneur
- Afficher les métadonnées du conteneur
- Supprimer le conteneur
- API d'objet
Les API d'objet suivantes sont prises en charge :- Obtenir le contenu et les métadonnées de l’objet
- Créer ou remplacer un objet
- Copier un objet
- Supprimer un objet
- Supprimer des objets en vrac
- Afficher les métadonnées de l’objet
- Créer ou mettre à jour les métadonnées de l’objet
- API de point terminal
Les API de point terminal suivantes sont prises en charge :- Lister les points de terminaison
- Listes de contrôle d’accès (LCA) aux conteneurs
Limites de l’API Amazon S3
Élément | Spécifications |
---|---|
Maximum number of buckets (Nombre maximal de buckets) | Aucune limite |
Maximum number of objects per bucket (Nombre maximal d’objets par bucket) | Aucune limite |
Maximum object size (Taille maximale de l’objet) | QTS : 16 Tio |
Minimum object size (Taille minimale de l’objet) | 0 B |
Maximum object size per PUT operation (Taille maximale de l’objet par opération PUT) | 1 Tio |
Maximum number of parts per upload (Nombre maximal de parties par transfert) | 10 000 |
Part size (Taille de la partie) | 5 Mio à 5 Gio. La dernière partie peut être de 0 B à 5 Gio |
Maximum number of parts returned per list parts request (Nombre maximal de parties retournées par demande de parties de liste) | 10000 |
Maximum number of objects returned per list objects request (Nombre maximal d’objets retournés par demande d’objets de liste) | 10000 |
Maximum number of multipart uploads returned per list multipart uploads request (Nombre maximal de transferts multipartie retournés par demande de transferts multipartie de liste) | 1000 |
Limites de l’API OpenStack Swift
Élément | Spécifications |
---|---|
Maximum number of buckets (Nombre maximal de buckets) | Aucune limite |
Maximum number of objects per bucket (Nombre maximal d’objets par bucket) | Aucune limite |
Maximum object size (Taille maximale de l’objet) | 1 Tio |
Minimum object size (Taille minimale de l’objet) | 0 B |
Maximum object size per PUT operation (Taille maximale de l’objet par opération PUT) | 1 Tio |