QuObjects Amazon S3/OpenStack Swift 相容 API
相容 Amazon S3 API
- 同時支援路徑樣式和虛擬主機樣式 S3 API
- 貯體 API
支援以下貯體 API:- DeleteBucket
- GetLocation
- GetService(列出所有貯體)
- HeadBucket
- ListObjects
- PutBucket
- 跨來源資源共用 (CORS)
- 物件 API
支援以下物件 API:- BulkDelete
- CopyObject
- DeleteObject
- GetObject
- HeadObject
- PutObject
- 預先簽署的 URL
- 多段上傳 API
支援以下多段上傳 API:- CompleteMultipartUpload
- InitiateMultipartUpload
- ListParts
- ListUploads
- UploadPart
相容的 OpenStack Swift API
- 帳戶 API
支援以下帳戶 API:- 顯示帳戶詳細資訊並列出容器
- 建立、更新或刪除帳戶中繼資料
- 顯示帳戶中繼資料
- 容器 API
支援以下容器 API:- 建立容器
- 建立、更新或刪除容器中繼資料
- 顯示容器中繼資料
- 刪除容器
- 物件 API
支援以下物件 API:- 獲取物件內容和中繼資料
- 建立或替換物件
- 複製物件
- 刪除物件
- 批量刪除物件
- 顯示物件中繼資料
- 建立或更新物件中繼資料
- 端點 API
支援以下端點 API:- 列出端點
- 容器存取控制清單 (ACL)
Amazon S3 API 限制
項目 | 規格 |
---|---|
Maximum number of buckets(貯體的最大數目) | 無限制 |
Maximum number of objects per bucket(每個貯體的最大物件數) | 無限制 |
Maximum object size(最大物件大小) | QTS:16 TiB |
Minimum object size(最小物件大小) | 0 B |
Maximum object size per PUT operation(每個 PUT 操作的最大物件大小) | 1 TiB |
Maximum number of parts per upload(每次上傳的最大分段數) | 10,000 |
Part size(分段組件大小) | 5 MiB 至 5 GiB。最後一段可以是 0 B 至 5 GiB |
Maximum number of parts returned per list parts request(每個分段請求清單返回的最大分段數) | 10000 |
Maximum number of objects returned per list objects request(每個物件請求清單返回的最大物件數) | 10000 |
Maximum number of multipart uploads returned per list multipart uploads request(每個多段清單上傳請求返回的多段上傳的最大數量) | 1000 |
OpenStack Swift API 限制
項目 | 規格 |
---|---|
Maximum number of buckets(貯體的最大數目) | 無限制 |
Maximum number of objects per bucket(每個貯體的最大物件數) | 無限制 |
Maximum object size(最大物件大小) | 1 TiB |
Minimum object size(最小物件大小) | 0 B |
Maximum object size per PUT operation(每個 PUT 操作的最大物件大小) | 1 TiB |