Kompatybilne API Amazon S3
- Obsługa zarówno stylu ścieżkowego, jak i stylu wirtualnego hosta S3 API
- API zasobników
Obsługiwane są następujące API zasobników:- DeleteBucket
- GetLocation
- GetService (lista wszystkich moich zasobników)
- HeadBucket
- ListObjects
- PutBucket
- Współdzielenie zasobów między źródłami (CORS)
- API obiektów
Obsługiwane są następujące API obiektów:- BulkDelete
- CopyObject
- DeleteObject
- GetObject
- HeadObject
- PutObject
- Presigned URLs
- API przesyłania wieloczęściowego
Obsługiwane są następujące API przesyłania wieloczęściowego:- CompleteMultipartUpload
- InitiateMultipartUpload
- ListParts
- ListUploads
- UploadPart
Kompatybilne API OpenStack Swift
- API konta
Obsługiwane są następujące API konta:- Wyświetlanie szczegółów konta i listy kontenerów
- Tworzenie, aktualizowanie lub usuwanie metadanych konta
- Wyświetlanie metadanych konta
- API kontenera
Obsługiwane są następujące API kontenera:- Tworzenie kontenera
- Tworzenie, aktualizowanie lub usuwanie metadanych kontenera
- Wyświetlanie metadanych kontenera
- Usuwanie kontenera
- API obiektów
Obsługiwane są następujące API obiektów:- Pobieranie zawartości obiektu i metadanych
- Tworzenie lub zastępowanie obiektu
- Kopiowanie obiektu
- Usuwanie obiektu
- Zbiorcze usuwanie obiektów
- Wyświetlanie metadanych obiektu
- Tworzenie lub aktualizowanie metadanych obiektu
- API punktów końcowych
Obsługiwane są następujące API punktów końcowych:- Lista punktów końcowych
- Listy kontroli dostępu (ACL) do kontenerów
Limity API Amazon S3
| Element | Specyfikacja |
|---|---|
| Maksymalna liczba zasobników | bez limitu |
| Maksymalna liczba obiektów na zasobnik | bez limitu |
| Maksymalny rozmiar obiektu | QTS: 16 TiB QuTS hero: 48,8 TiB |
| Minimalny rozmiar obiektu | 0 B |
| Maksymalny rozmiar obiektu na operację PUT | 1 TiB |
| Maksymalna liczba części na przesyłanie | 10 000 |
| Rozmiar części | Od 5 MiB do 5 GiB. Ostatnia część może mieć od 0 B do 5 GiB |
| Maksymalna liczba części zwracanych na żądanie listy części | 10000 |
| Maksymalna liczba obiektów zwracanych na żądanie listy obiektów | 10000 |
| Maksymalna liczba przesyłań wieloczęściowych zwracanych na żądanie listy przesyłań wieloczęściowych | 1000 |
Limity API OpenStack Swift
| Element | Specyfikacja |
|---|---|
| Maksymalna liczba zasobników | bez limitu |
| Maksymalna liczba obiektów na zasobnik | bez limitu |
| Maksymalny rozmiar obiektu | 1 TiB |
| Minimalny rozmiar obiektu | 0 B |
| Maksymalny rozmiar obiektu na operację PUT | 1 TiB |