Poradniki

Menedżer plików dla Wasabi: połącz go z Nubbo

Jak połączyć bucket Wasabi z Nubbo: klucz dostępu, region, kreator krok po kroku, CORS, na który Wasabi już pozwala, i co zrobić, gdy coś zawiedzie.

Nubbo łączy się z Wasabi za pomocą klucza dostępu i regionu twoich bucketów. W kilka minut trafiają one do eksploratora plików z bezpośrednim przesyłaniem, linkami udostępniającymi i galeriami. Ten poradnik prowadzi krok po kroku przez kreator Nubbo, obiema ścieżkami: automatyczną lub z kluczem ograniczonym do jednego bucketu.

Co zyskujesz

  • Przeglądasz bucket jak dysk: foldery, widoki, wyszukiwanie, kosz, etykiety i ulubione.
  • Przesyłasz i pobierasz pliki bezpośrednio między przeglądarką a Wasabi. Pliki nigdy nie przechodzą przez serwery Nubbo.
  • Udostępniasz pliki i foldery z hasłem, datą wygaśnięcia i limitem pobrań, odbierasz pliki do swojego bucketu i tworzysz galerie.
  • Twoje klucze są przechowywane w postaci zaszyfrowanej algorytmem AES-256-GCM, a bucket możesz odłączyć w każdej chwili.

Zanim zaczniesz

Potrzebujesz konta w Wasabi i konta w Nubbo. Każdy połączony bucket wlicza się do limitu twojego planu: plan Bezpłatny pozwala na 2, Personal na 5, a Pro nie ma limitu. Wasabi ma 16 regionów, a Nubbo pyta o region bucketu, bo każdy ma własny endpoint. Jeśli nie masz jeszcze konta, Wasabi oferuje 30-dniowy bezpłatny okres próbny z maksymalnie 1 TB i bez karty.

Wybierz sposób połączenia

Kreator Nubbo oferuje dwie ścieżki. Obie kończą się tak samo: bucket jest połączony i gotowy do przesyłania z przeglądarki.

AutomatycznieZ ograniczonym kluczem
KluczDostęp do całego kontaOgraniczony do jednego bucketu
BucketNubbo używa jednego z twoich lub tworzy nowyNajpierw tworzysz go sam
CORSNubbo sprawdza CORS WasabiSprawdzasz go sam
Kiedy ją wybraćNajszybsza drogaGdy nie chcesz dawać dostępu do całego konta

Połączenie automatyczne

Krok 1: utwórz klucz w Wasabi

  1. W konsoli Wasabi otwórz Access Keys i naciśnij Create Access Key.
  2. Wybierz Root User albo Sub-User z polityką WasabiFullAccess i naciśnij Create.
  3. Naciśnij Show i skopiuj access key oraz secret key albo pobierz plik CSV. Wasabi nie pokaże ich ponownie.

Krok 2: połącz bucket w Nubbo

  1. W Nubbo otwórz Buckety i naciśnij Połącz bucket. Wybierz Wasabi i naciśnij Dalej.

    Krok Dostawca w kreatorze Nubbo z wybranym Wasabi Krok Dostawca w kreatorze Nubbo z wybranym Wasabi
  2. Wybierz Automatycznie i naciśnij Dalej.

    Krok Sposób połączenia z opcjami Automatycznie i Z ograniczonym kluczem Krok Sposób połączenia z opcjami Automatycznie i Z ograniczonym kluczem
  3. W kroku Twój klucz wklej access key i secret key i wybierz region swoich bucketów. Naciśnij Sprawdź klucz. Nubbo sprawdza, czy klucz działa i czy ma dostęp do całego konta.

    Krok Twój klucz dla Wasabi ze skróconym przewodnikiem i polami klucza Krok Twój klucz dla Wasabi ze skróconym przewodnikiem i polami klucza
  4. Wybierz jeden ze swoich bucketów i naciśnij Użyj tego bucketu albo zaznacz Utwórz nowy, wpisz nazwę, wybierz region i naciśnij Utwórz i przygotuj. Wasabi nie pozwala zmieniać CORS przez API, więc Nubbo sprawdza, czy domyślny CORS Wasabi już pozwala na przesyłanie z aplikacji.

    Krok Twój bucket z listą bucketów i opcją Utwórz nowy Krok Twój bucket z listą bucketów i opcją Utwórz nowy
  5. Przejrzyj trzy weryfikacje, jeśli chcesz, zmień pole Nazwa w Nubbo i naciśnij Zakończ. Bucket pojawi się w sekcji Buckety i możesz go otworzyć w eksploratorze.

    Krok Gotowe z weryfikacją połączenia, bucketu i CORS Krok Gotowe z weryfikacją połączenia, bucketu i CORS

Jeśli Nubbo nie może dodać reguły CORS twoim kluczem, kreator przeniesie cię do kroku CORS. Wtedy postępuj według sekcji Dodaj regułę CORS.

Połączenie z ograniczonym kluczem

Krok 1: przygotuj bucket i klucz w Wasabi

  1. W Buckets naciśnij Create Bucket, wpisz nazwę, wybierz region i utwórz go.
  2. W Policies naciśnij Create Policy i utwórz politykę z dostępem tylko do tego bucketu. Pomoże ci w tym generator polityk Wasabi.
  3. W Users naciśnij Create User, zaznacz dostęp Programmatic i dołącz tę politykę.
  4. W Access Keys naciśnij Create Access Key, wybierz Sub-User i tego użytkownika, a następnie skopiuj access key i secret key.

Krok 2: połącz bucket w Nubbo

  1. W sekcji Buckety naciśnij Połącz bucket, wybierz Wasabi, a potem Z ograniczonym kluczem.
  2. Wklej access key i secret key i wybierz region. Naciśnij Sprawdź klucz.
  3. Wpisz dokładną nazwę bucketu i naciśnij Sprawdź dostęp.
  4. Kreator przejdzie do kroku CORS z regułą, którą musisz dodać.

Dodaj regułę CORS

Reguła CORS pozwala przeglądarce przesyłać i pobierać pliki z twojego bucketu na https://nubbo.app. To ta sama reguła, którą kreator pokazuje w kroku CORS.

Wasabi nie pozwala zmieniać CORS przez API, ale dopóki bucket nie ma własnych reguł, odpowiada każdemu originowi. Dlatego w Wasabi zwykle nie trzeba niczego dodawać: w kroku CORS od razu naciśnij Dodane, sprawdź, a weryfikacja przejdzie. Na ścieżce automatycznej Nubbo wykonuje tę weryfikację samo.

Tylko jeśli dodałeś już w konsoli własne reguły CORS, dodaj też regułę Nubbo, bo twoje reguły zastępują domyślne ustawienie Wasabi: otwórz bucket, Settings, karta Permissions, Cross-Origin Resource Sharing (CORS), naciśnij Edit, dodaj tę regułę do listy i naciśnij Save.

[
  {
    "AllowedHeaders": ["*"],
    "AllowedMethods": ["GET", "PUT", "POST", "DELETE", "HEAD"],
    "AllowedOrigins": ["https://nubbo.app"],
    "ExposeHeaders": ["ETag"],
    "MaxAgeSeconds": 3600
  }
]
Krok CORS z regułą do dodania do bucketu Krok CORS z regułą do dodania do bucketu

Jeśli dodałeś regułę, wróć do Nubbo i naciśnij Dodane, sprawdź.

Jeśli coś pójdzie nie tak

Komunikat w NubboCo zrobić
„Nieprawidłowe dane uwierzytelniające. Sprawdź access key i secret access key.”Skopiuj ponownie oba klucze, bez spacji na początku i na końcu.
„Ten klucz wydaje się ograniczony do jednego bucketu. Możesz kontynuować ścieżką ograniczoną albo utworzyć klucz z pełnym dostępem.”Naciśnij Kontynuuj z ograniczonym kluczem albo utwórz klucz z dostępem do całego konta i naciśnij Wypróbuj inny klucz.
„Nie znaleziono bucketu. Sprawdź nazwę i region.”Sprawdź dokładną nazwę bucketu i czy wybrany region to region bucketu.
„Twój klucz nie ma uprawnień do tworzenia bucketów.”Użyj klucza z pełnym dostępem albo utwórz bucket w swoim panelu i naciśnij Mam go już w swoim panelu.
„Ta nazwa jest już używana u tego dostawcy; spróbuj innej.”Nazwy bucketów są unikalne w obrębie całego dostawcy: wybierz inną.
„Twój klucz nie ma uprawnień, aby to skonfigurować.”Dodaj regułę CORS ręcznie, tak jak opisano powyżej.
„Jeszcze nie działa. Przejrzyj regułę i sprawdź ponownie; niektórzy dostawcy potrzebują minuty, aby ją zastosować.”Sprawdź, czy origin to dokładnie https://nubbo.app bez ukośnika na końcu, odczekaj minutę i sprawdź ponownie.
„Ten bucket jest już używany.”Ten bucket jest już połączony w Nubbo, na twoim koncie lub na innym.
„Bucket znajduje się w innym regionie. Sprawdź skonfigurowany region.”Wybierz w Nubbo region, w którym utworzyłeś bucket.

Ile to kosztuje

Wasabi pobiera stałą cenę za TB bez opłat za transfer wychodzący, z minimalną opłatą i minimalnym okresem przechowywania 90 dni. Wyjaśniamy to w artykule Cennik Wasabi.

Najczęściej zadawane pytania

Czy muszę konfigurować CORS w Wasabi?

Zwykle nie. Wasabi odpowiada każdemu originowi, dopóki bucket nie ma własnych reguł CORS, a Nubbo sprawdza to samo. Jeśli masz już własne reguły, dodaj do listy regułę Nubbo.

Dlaczego Nubbo nie zmienia za mnie CORS w Wasabi?

Bo Wasabi nie obsługuje operacji CORS z API S3. Można je edytować tylko w konsoli, w Settings, Permissions.

Jakiego klucza Wasabi potrzebuję?

Na ścieżce automatycznej klucza Root User albo Sub-User z WasabiFullAccess. Z ograniczonym kluczem użytkownika Programmatic z polityką, która daje dostęp tylko do twojego bucketu.

Który region wybrać w Nubbo?

Region bucketu. Widać go na liście bucketów w konsoli Wasabi.

Źródła

Ceny i limity pochodzą z poniższych oficjalnych stron. Dostawcy je zmieniają, więc sprawdź je, zanim się zdecydujesz.