Przejdź do treści
CivoCloudManager

Przeglądarka Civo Object Storage na Maca.

Natywna przeglądarka plików zgodna z S3. Wstrzymaj nieaktywne buckety do centralnego vaulta i obetnij koszty.

Civo Object Storage jest zgodne z S3. CivoCloudManager ma natywnego klienta S3 napisanego w Swift: ListObjects v2 i Get, z AWS Signature V4 zbudowanym na CryptoKit. Bez SDK AWS, bez wrappera Electron. Przeglądaj buckety, pobieraj pojedyncze pliki albo całe foldery i wstrzymuj nieaktywne store'y do centralnego vaulta, żeby przestać za nie płacić.

Dashboard CivoCloudManager z kartą liczby Object Stores i wskaźnikami wykorzystania limitów

Co daje przeglądarka Object Storage.

  • Natywny klient S3, bez SDK AWS.

    ListObjects v2 i Get zaimplementowane wprost w Swift. Podpisywane przez AWS Signature V4 z HMAC-SHA256 z CryptoKit. Przeglądanie i pobieranie; wysyłanie i kasowanie zostaje przy s3cmd albo rclone. Natywnie na Apple Silicon, zero zewnętrznych zależności w czasie działania.

  • Nawigacja po folderach z okruszkami.

    Model folderów oparty na wspólnym prefiksie. Wchodź w podfoldery, wracaj po ścieżce okruszków, zaznaczaj wiele plików naraz.

  • Pobieranie pojedyncze, wielokrotne i rekurencyjne.

    Pobierz jeden plik, zaznaczenie wielu albo cały folder rekurencyjnie. Pliki lądują w folderze Pobrane, a arkusz postępu pokazuje liczbę plików, bajty i bieżącą pozycję.

  • Pause i Resume.

    Pause kopiuje każdy plik z Object Store do centralnego vaulta civo-cloud-manager, weryfikuje klucze i rozmiary, a potem kasuje oryginał. Resume tworzy store ponownie z tą samą nazwą i poświadczeniami i przywraca każdy plik. Vault skaluje się sam, transfery idą po cztery równolegle, weryfikacja przed kasowaniem jest domyślnie włączona.

  • Poświadczenia za Touch ID.

    Klucze dostępu do Object Store mieszkają w macOS Keychain. Odsłonięcie klucza tajnego wymaga Touch ID albo systemowego hasła jako zapasu.

  • Zmiana rozmiaru Object Store.

    Zmień maksymalny rozmiar dowolnego store'a steperem w widoku szczegółów, pod spodem idzie PUT /objectstores/:id.

Jak Pause i Resume oszczędzają pieniądze.

Nieaktywny Civo Object Store nadal kosztuje tyle, ile wynosi jego przydzielony maksymalny rozmiar, nawet przy zerowym ruchu. Pause kopiuje zawartość do jednego współdzielonego store'a vaulta (powiększanego z wyprzedzeniem), weryfikuje klucz po kluczu, a potem kasuje store źródłowy przez DELETE /objectstores/:id, więc pozycja znika z rachunku Civo. Resume odwraca ten proces: powstaje nowy store o tej samej nazwie i z tymi samymi poświadczeniami, pliki wracają z prefiksu w vaulcie, a vault kurczy się z powrotem. Plik manifest.json w vaulcie pilnuje listy wstrzymanych store'ów, więc odzyskasz je później nawet ze świeżego Maca.

Dlaczego natywny SigV4 ma znaczenie.

Większość klientów S3 na macOS wozi ze sobą SDK AWS: kilkaset megabajtów pobrania, szerokie uprawnienia, telemetria. CivoCloudManager podpisuje każde żądanie wprost przez HMAC-SHA256 z CryptoKit. Bundle zostaje mały, App Sandbox ciasny (cztery uprawnienia, żadnego dostępu do plików poza tymi, które sam wskażesz), i nie ma zewnętrznego SDK, które trzeba aktualizować pod kolejne CVE.

Otwórz Civo Object Storage w natywnej przeglądarce.

Jednorazowy zakup w Mac App Store. Chmura rodzinna włączona.

Pobierz z Mac App Store

Wymaga macOS 15 (Sequoia) lub nowszego.

Powrót na stronę główną