Wiedza QuObjects Amazon S3/ OpenStack Swift Kompatybilne API

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​


ElementSpecyfikacja
Maksymalna liczba zasobnikówbez limitu
Maksymalna liczba obiektów na zasobnikbez limitu
Maksymalny rozmiar obiektuQTS: 16 TiB
QuTS hero: 48,8 TiB
Minimalny rozmiar obiektu0 B
Maksymalny rozmiar obiektu na operację PUT1 TiB
Maksymalna liczba części na przesyłanie10 000
Rozmiar częściOd 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ęści10000
Maksymalna liczba obiektów zwracanych na żądanie listy obiektów10000
Maksymalna liczba przesyłań wieloczęściowych zwracanych na żądanie listy przesyłań wieloczęściowych1000

Limity API OpenStack Swift​


ElementSpecyfikacja
Maksymalna liczba zasobnikówbez limitu
Maksymalna liczba obiektów na zasobnikbez limitu
Maksymalny rozmiar obiektu1 TiB
Minimalny rozmiar obiektu0 B
Maksymalny rozmiar obiektu na operację PUT1 TiB