Przejdź do treści
CivoCloudManager

Przeglądarka Civo Object Storage na Maca.

Ostatnia aktualizacja Autor: Marcel R. G. Berger

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.

Przeglądarka Object Storage w CivoCloudManager to natywna przeglądarka plików zgodna z S3, w której przeglądasz buckety Civo Object Storage, pobierasz pliki i foldery oraz wstrzymujesz nieużywane store'y do centralnego vaulta. Działa na własnym kliencie S3 w Swifcie, bez AWS SDK.

  • 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ę.

  • Wstrzymaj i Wznów.

    „Wstrzymaj” kopiuje każdy plik z Object Store do centralnego vaulta civo-cloud-manager, weryfikuje klucze i rozmiary, a potem kasuje oryginał. „Wznów” 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 „Wstrzymaj” i „Wznów” oszczędzają pieniądze.

„Wstrzymaj” i „Wznów” oszczędzają pieniądze, bo wstrzymany Object Store jest usuwany po zarchiwizowaniu plików i znika z rachunku Civo. Nieaktywny Civo Object Store nadal kosztuje tyle, ile wynosi jego przydzielony maksymalny rozmiar, nawet przy zerowym ruchu. „Wstrzymaj” 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. „Wznów” 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.

Natywne SigV4 oznacza, że aplikacja sama podpisuje każde żądanie S3 i obywa się bez AWS SDK. 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.

Przeglądarka Civo Object Storage: częste pytania

Jak przeglądać Civo Object Storage na Macu?

Za pomocą CivoCloudManagera, który ma natywną przeglądarkę plików zgodną z S3 dla Civo Object Storage. Po folderach poruszasz się okruszkami nawigacyjnymi i pobierasz pojedyncze pliki, wiele zaznaczonych albo całe foldery rekurencyjnie, bez AWS SDK.

Czy mogę wysyłać pliki do Civo Object Storage przez CivoCloudManager?

Nie. Przeglądarka listuje i pobiera obiekty przez ListObjects v2 i Get; wysyłanie i kasowanie zostaje przy s3cmd albo rclone.

Jak przestać płacić za nieużywany Civo Object Store?

Wstrzymaj go. „Wstrzymaj” kopiuje każdy plik do centralnego sejfu civo-cloud-manager, sprawdza klucze i rozmiary, a potem usuwa oryginalny store; „Wznów” tworzy go na nowo z tą samą nazwą i tymi samymi danymi dostępowymi i przywraca każdy plik.

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ą