QuObjects Amazon S3/OpenStack Swift-kompatible APIs
Kompatible Amazon S3-APIs
- Unterstützung der S3-API im Pfadstil und im virtuellen Host-Stil
- Bucket-APIs
Die folgenden Bucket-APIs werden unterstützt:- DeleteBucket
- GetLocation
- GetService (alle meine Buckets auflisten)
- HeadBucket
- ListObjects
- PutBucket
- Ursprungsübergreifende Ressourcenfreigabe (CORS)
- Object-APIs
Die folgenden Object-APIs werden unterstützt:- BulkDelete
- CopyObject
- DeleteObject
- GetObject
- HeadObject
- PutObject
- Vorgegebene URLs
- Multipart Upload-APIs
Die folgenden Multipart Upload-APIs werden unterstützt:- CompleteMultipartUpload
- InitiateMultipartUpload
- ListParts
- ListUploads
- UploadPart
Kompatible OpenStack Swift APIs
- Account-APIs
Die folgenden Account-APIs werden unterstützt:- Kontodetails anzeigen und Container auflisten
- Konto Metadaten erstellen, aktualisieren oder löschen
- Konto Metadaten anzeigen
- Container-APIs
Die folgenden Container-APIs werden unterstützt:- Container erstellen
- Container-Metadaten erstellen, aktualisieren oder löschen
- Container-Metadaten anzeigen
- Container löschen
- Object-APIs
Die folgenden Object-APIs werden unterstützt:- Objektinhalt und Metadaten abrufen
- Objekt erstellen oder ersetzen
- Objekt kopieren
- Objekt löschen
- Massenlöschung von Objekten
- Objekt Metadaten anzeigen
- Objekt-Metadaten erstellen oder aktualisieren
- Endpunkt-APIs
Die folgenden Endpunkt-APIs werden unterstützt:- Endpunkte auflisten
- Container Access Control Lists (ACLs)
Amazon S3-API-Limits
Element | Spezifikation |
---|---|
Maximale Anzahl an Buckets | Kein Limit |
Maximale Anzahl an Objekten pro Bucket | Kein Limit |
Maximale Objektgröße | QTS: 16 TiB |
Minimale Objektgröße | 0 B |
Maximale Objektgröße pro PUT-Vorgang | 1 TiB |
Maximale Anzahl an Teilen pro Upload | 10.000 |
Teilgröße | 5 MiB bis 5 GiB. Das letzte Teil kann 0 B bis 5 GiB sein |
Maximale Anzahl der zurückgegebenen Teile pro Anforderung von Listenteilen | 10000 |
Maximale Anzahl von zurückgegebenen Objekten pro Anforderung von Listenobjekten | 10000 |
Maximale Anzahl von mehrteiligen Uploads, die pro Anfrage für mehrteilige Listen-Uploads zurückgegeben werden | 1000 |
OpenStack Swift-API-Limits
Element | Spezifikation |
---|---|
Maximale Anzahl an Buckets | Kein Limit |
Maximale Anzahl an Objekten pro Bucket | Kein Limit |
Maximale Objektgröße | 1 TiB |
Minimale Objektgröße | 0 B |
Maximale Objektgröße pro PUT-Vorgang | 1 TiB |