Czego potrzebujesz
Każdy magazyn zgodny z S3 podpisuje żądania parą kluczy:
- Identyfikator klucza dostępu, czyli część jawna, np.
AKIA…w Amazonie. - Sekretny klucz dostępu, czyli część prywatna. AnyBucket przechowuje go w pęku kluczy login, po jednej pozycji na zakładkę.
Utwórz klucz z dostępem do potrzebnych zasobników i do niczego więcej. Większość dostawców pozwala ograniczyć klucz do jednego zasobnika oraz do odczytu albo odczytu i zapisu.
Połącz się w pięciu krokach
- Otwórz AnyBucket i naciśnij ⇧⌘K (Plik → Połącz z serwerem …).
- W sekcji Pamięć w chmurze wybierz kafelek swojego dostawcy. Dla wszystkiego, czego nie ma na liście, użyj Zgodne z S3.
- Wypełnij jedno pole, które mówi, gdzie jest magazyn: region, identyfikator konta lub punkt końcowy (zobacz tabelę poniżej).
- Wklej identyfikator klucza dostępu i sekretny klucz dostępu. Pozostaw włączone Zapisz sekret w Pęku kluczy, chyba że wolisz wpisywać go za każdym razem.
- Opcjonalnie wpisz zasobnik i folder, nadaj zakładce skrót i naciśnij Połącz.
Zakładka pojawi się na stronie startowej, w menu źródła każdego panelu i w palecie ⌘K.
Gdzie jest każdy dostawca
Każdy kafelek prosi o jedną informację i na jej podstawie buduje punkt końcowy:
| Kafelek | Wpisujesz | Punkt końcowy używany przez AnyBucket |
|---|---|---|
| Amazon S3 | Region, opcjonalnie (us-east-1) |
Własny punkt Amazonu |
| Cloudflare R2 | Identyfikator konta | https://<account>.r2.cloudflarestorage.com |
| Backblaze B2 | Region zasobnika (us-west-004) |
https://s3.<region>.backblazeb2.com |
| Wasabi | Region (us-east-1) |
https://s3.<region>.wasabisys.com |
| DigitalOcean Spaces | Centrum danych (nyc3) |
https://<region>.digitaloceanspaces.com |
| Google Cloud Storage | Nic | https://storage.googleapis.com |
| Zgodne z S3 | Adres serwera | To, co wpiszesz |
Google Cloud Storage działa przez swój interfejs zgodny z S3, który używa kluczy HMAC: utwórz klucz dostępu i sekret dla konta usługi lub swojego użytkownika w ustawieniach Cloud Storage, a potem wklej je jak wyżej.
MinIO i magazyny na własnym serwerze
Dla MinIO, LocalStack i innych serwerów utrzymywanych samodzielnie wybierz Zgodne z S3 i wpisz adres serwera z portem, np. https://minio.example.com:9000.
Następnie włącz w zakładce adresowanie w stylu ścieżki (path-style). Amazon umieszcza zasobnik w nazwie hosta (bucket.s3.amazonaws.com); większość magazynów na własnym serwerze oczekuje go w ścieżce (minio.example.com/bucket). Jeśli magazyn się łączy, ale niczego nie wyświetla albo odrzuca każde żądanie, najpierw sprawdź styl ścieżki. Zobacz rozwiązywanie problemów.
Kopiowanie, przenoszenie i duże pliki
Zasobnik zachowuje się jak folder na Twoim Macu:
- Wysyłanie: otwórz Ten Mac w drugim panelu, oznacz pliki spacją i naciśnij F5. Przeciąganie plików z Findera też działa.
- Pobieranie: to samo w drugą stronę albo ⇧⌘D, aby pobrać do wybranego folderu.
- Duże pliki są wysyłane w częściach (multipart), a zerwane połączenie jest ponawiane na nowym.
- W obrębie tego samego serwera kopiowanie odbywa się po stronie serwera dzięki CopyObject: nic nie trafia na Twojego Maca.
- Między dostawcami, np. z Amazon S3 do Cloudflare R2, otwórz każdego w osobnym panelu i naciśnij F5. Pliki płyną przez niewielki bufor na Twoim Macu. Zobacz kopiowanie plików między serwerami.
⇧⌘C kopiuje URL pliku, a F3 otwiera go w Szybkim podglądzie.
Utrzymuj folder w zgodzie
Aby zrobić kopię zapasową folderu w zasobniku, otwórz folder w jednym panelu, a zasobnik w drugim, i naciśnij ⌥F5. Porównaj i synchronizuj wyświetli każdą różnicę, a Ty wybierzesz odbicie lustrzane w jedną stronę albo synchronizację w obie strony. Zobacz synchronizacja folderu z serwerem.