Interfejsy API Amazon S3/OpenStack Swift zgodne z QuObjects
Zgodne interfejsy API — Amazon S3
- Obsługa stylu ścieżki i hosta wirtualnego API S3
- Interfejsy API zasobników
Obsługiwane są następujące interfejsy API zasobników:- DeleteBucket
- GetLocation
- GetService (lista wszystkich zasobników)
- HeadBucket
- ListObjects
- PutBucket
- Współdzielenie zasobów między źródłami (Cross-Origin Resource Sharing, CORS)
- Interfejsy API obiektów
Obsługiwane są następujące interfejsy API obiektów:- BulkDelete
- CopyObject
- DeleteObject
- GetObject
- HeadObject
- PutObject
- Wstępnie przygotowane adresy URL
- Interfejsy API do przesyłania wieloczęściowego
Obsługiwane są następujące interfejsy API do przesyłania wieloczęściowego:- CompleteMultipartUpload
- InitiateMultipartUpload
- ListParts
- ListUploads
- UploadPart
Zgodne interfejsy API — OpenStack Swift
- Interfejsy API kont
Obsługiwane są następujące interfejsy API kont:- Pokaż szczegóły konta i listę kontenerów
- Utwórz, zaktualizuj lub usuń metadane konta
- Pokaż metadane konta
- Interfejsy API kontenerów
Obsługiwane są następujące interfejsy API kontenerów:- Utwórz kontener
- Utwórz, zaktualizuj lub usuń metadane kontenera
- Pokaż metadane kontenera
- Usuń kontener
- Interfejsy API obiektów
Obsługiwane są następujące interfejsy API obiektów:- Pobierz zawartość i metadane obiektu
- Utwórz lub zastąp obiekt
- Kopiuj obiekt
- Usuń obiekt
- Usuń zbiorczo obiekty
- Pokaż metadane obiektu
- Utwórz lub zaktualizuj metadane obiektu
- Interfejsy API punktów końcowych
Obsługiwane są następujące interfejsy API punktów końcowych:- Pokaż listę punktów końcowych
- Listy kontroli dostępu kontenerów (ACL)
Ograniczenia interfejsów API Amazon S3
Pozycja | Specyfikacja |
---|---|
Maksymalna liczba zasobników | brak limitu |
Maksymalna liczba obiektów na zasobnik | brak limitu |
Maksymalny rozmiar obiektu | QTS: 16 TiB |
Minimalny rozmiar obiektu | 0 B |
Maksymalny rozmiar obiektu na operację PUT | 1 TiB |
Maksymalna liczba części na operację przesyłania | 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 w wyniku żądania listy części | 10 000 |
Maksymalna liczba obiektów zwracanych w wyniku żądania listy obiektów | 10 000 |
Maksymalna liczba operacji przesyłania wieloczęściowego zwracanych w wyniku żądania listy operacji przesyłania wieloczęściowego | 1000 |
Ograniczenia interfejsów API OpenStack Swift
Pozycja | Specyfikacja |
---|---|
Maksymalna liczba zasobników | brak limitu |
Maksymalna liczba obiektów na zasobnik | brak limitu |
Maksymalny rozmiar obiektu | 1 TiB |
Minimalny rozmiar obiektu | 0 B |
Maksymalny rozmiar obiektu na operację PUT | 1 TiB |