Útmutatók

Fájlkezelő Wasabihoz: csatlakoztasd a Nubbóhoz

Így csatlakoztatsz egy Wasabi bucketet a Nubbóhoz: hozzáférési kulcs, régió, a varázsló lépésről lépésre, a Wasabi alap CORS-a és hibaelhárítás.

A Nubbo egy hozzáférési kulccsal és a bucketjeid régiójával csatlakozik a Wasabihoz. Néhány perc alatt a bucketjeid egy fájlkezelőben lesznek, közvetlen feltöltéssel, megosztási linkekkel és galériákkal. Ez az útmutató lépésről lépésre követi a Nubbo varázslóját, mindkét úttal: automatikusan vagy egy bucketre korlátozott kulccsal.

Mit kapsz

  • Úgy böngészheted a bucketet, mint egy meghajtót: mappák, nézetek, keresés, lomtár, címkék és kedvencek.
  • A fájlok feltöltése és letöltése közvetlenül a böngésződ és a Wasabi között zajlik. A fájlok soha nem haladnak át a Nubbo szerverein.
  • Megoszthatsz fájlokat és mappákat jelszóval, lejárati idővel és letöltési korláttal, fájlokat fogadhatsz a bucketedbe, és galériákat készíthetsz.
  • A kulcsaidat AES-256-GCM titkosítással tároljuk, a bucketet pedig bármikor leválaszthatod.

Mielőtt elkezdenéd

Szükséged van egy Wasabi-fiókra és egy Nubbo-fiókra. Minden csatlakoztatott bucket beleszámít a csomagod korlátjába: az Ingyenes csomag 2-t enged, a Personal 5-öt, a Pro pedig korlátlant. A Wasabinak 16 régiója van, és a Nubbo azért kéri a bucket régióját, mert mindegyiknek saját endpointja van. Ha még nincs fiókod, a Wasabi 30 napos ingyenes próbaidőszakot kínál legfeljebb 1 TB-tal, bankkártya nélkül.

Válaszd ki, hogyan csatlakozol

A Nubbo varázslója két utat kínál. Mindkettő ugyanúgy végződik: a bucket csatlakoztatva van, és készen áll a böngészőből érkező feltöltésekre.

AutomatikusKorlátozott kulccsal
KulcsHozzáférés a teljes fiókhozEgy bucketre korlátozva
BucketA Nubbo a tiédet használja, vagy újat hoz létreElőbb te hozod létre
CORSA Nubbo ellenőrzi a Wasabi CORS-átTe ellenőrzöd
Mikor válaszdA leggyorsabb útHa nem akarsz hozzáférést adni a teljes fiókhoz

Automatikus csatlakozás

1. lépés: hozd létre a kulcsot a Wasabiban

  1. A Wasabi konzolon nyisd meg az Access Keys részt, és kattints a Create Access Key gombra.
  2. Válaszd a Root User lehetőséget, vagy egy Sub-User felhasználót a WasabiFullAccess házirenddel, és kattints a Create gombra.
  3. Kattints a Show gombra, és másold ki az access key-t és a secret key-t, vagy töltsd le a CSV-fájlt. A Wasabi többé nem mutatja meg őket.

2. lépés: csatlakoztasd a bucketet a Nubbóban

  1. A Nubbóban nyisd meg a Bucketek oldalt, és kattints a Bucket csatlakoztatása gombra. Válaszd a Wasabi lehetőséget, és kattints a Tovább gombra.

    A Nubbo varázslójának Szolgáltató lépése, kiválasztott Wasabival A Nubbo varázslójának Szolgáltató lépése, kiválasztott Wasabival
  2. Válaszd az Automatikus lehetőséget, és kattints a Tovább gombra.

    A Csatlakozás módja lépés az Automatikus és a Korlátozott kulccsal lehetőséggel A Csatlakozás módja lépés az Automatikus és a Korlátozott kulccsal lehetőséggel
  3. A Kulcsod lépésben illeszd be az access key-t és a secret key-t, és válaszd ki a bucketjeid régióját. Kattints a Kulcs ellenőrzése gombra. A Nubbo ellenőrzi, hogy a kulcs működik-e, és hozzáfér-e a teljes fiókhoz.

    A Kulcsod lépés Wasabihoz a gyors útmutatóval és a kulcsmezőkkel A Kulcsod lépés Wasabihoz a gyors útmutatóval és a kulcsmezőkkel
  4. Válaszd ki valamelyik bucketedet, és kattints a Bucket használata gombra, vagy jelöld be az Új létrehozása lehetőséget, írj be egy nevet, válaszd ki a régiót, és kattints a Létrehozás és előkészítés gombra. A Wasabi nem engedi a CORS módosítását API-n keresztül, ezért a Nubbo ellenőrzi, hogy a Wasabi alapértelmezett CORS-a már engedélyezi-e a feltöltést az alkalmazásból.

    A Bucketed lépés a bucketek listájával és az Új létrehozása lehetőséggel A Bucketed lépés a bucketek listájával és az Új létrehozása lehetőséggel
  5. Nézd át a három ellenőrzést, ha szeretnéd, módosítsd a Név a Nubbóban mezőt, és kattints a Befejezés gombra. A bucket megjelenik a Bucketek oldalon, és megnyithatod a fájlkezelőben.

    A Kész lépés a kapcsolat, a bucket és a CORS ellenőrzésével A Kész lépés a kapcsolat, a bucket és a CORS ellenőrzésével

Ha a Nubbo a kulcsoddal nem tudja hozzáadni a CORS-szabályt, a varázsló a CORS lépésre visz. Ekkor kövesd A CORS-szabály hozzáadása részt.

Csatlakozás korlátozott kulccsal

1. lépés: készítsd elő a bucketet és a kulcsot a Wasabiban

  1. A Buckets részen kattints a Create Bucket gombra, írj be egy nevet, válaszd ki a régiót, és hozd létre.
  2. A Policies részen kattints a Create Policy gombra, és hozz létre egy házirendet, amely csak ehhez a buckethez ad hozzáférést. A Wasabi házirend-generátora segít megírni.
  3. A Users részen kattints a Create User gombra, jelöld be a Programmatic hozzáférést, és csatold ezt a házirendet.
  4. Az Access Keys részen kattints a Create Access Key gombra, válaszd a Sub-User lehetőséget és ezt a felhasználót, majd másold ki az access key-t és a secret key-t.

2. lépés: csatlakoztasd a bucketet a Nubbóban

  1. A Bucketek oldalon kattints a Bucket csatlakoztatása gombra, válaszd a Wasabi lehetőséget, majd a Korlátozott kulccsal lehetőséget.
  2. Illeszd be az access key-t és a secret key-t, és válaszd ki a régiót. Kattints a Kulcs ellenőrzése gombra.
  3. Írd be a bucket pontos nevét, és kattints a Hozzáférés ellenőrzése gombra.
  4. A varázsló a CORS lépésre lép, ahol megjelenik a hozzáadandó szabály.

A CORS-szabály hozzáadása

A CORS-szabály teszi lehetővé, hogy a böngésző a https://nubbo.app oldalon fájlokat töltsön fel a bucketedbe és töltsön le onnan. Ugyanez a szabály jelenik meg a varázsló CORS lépésében.

A Wasabi nem engedi a CORS módosítását API-n keresztül, de amíg a bucketnek nincsenek saját szabályai, bármilyen originre válaszol. Így a Wasabin általában semmit sem kell hozzáadnod: a CORS lépésben rögtön kattints a Hozzáadtam, ellenőrzés gombra, és az ellenőrzés sikeres lesz. Az automatikus úton a Nubbo ezt az ellenőrzést magától elvégzi.

Csak akkor add hozzá a Nubbo szabályát is, ha a konzolon már felvettél saját CORS-szabályokat, mert a saját szabályaid felülírják a Wasabi alapértelmezését: nyisd meg a bucketet, Settings, Permissions fül, Cross-Origin Resource Sharing (CORS), kattints az Edit gombra, add hozzá ezt a szabályt a listához, és kattints a Save gombra.

[
  {
    "AllowedHeaders": ["*"],
    "AllowedMethods": ["GET", "PUT", "POST", "DELETE", "HEAD"],
    "AllowedOrigins": ["https://nubbo.app"],
    "ExposeHeaders": ["ETag"],
    "MaxAgeSeconds": 3600
  }
]
A CORS lépés a buckethez hozzáadandó szabállyal A CORS lépés a buckethez hozzáadandó szabállyal

Ha hozzáadtad a szabályt, térj vissza a Nubbóba, és kattints a Hozzáadtam, ellenőrzés gombra.

Ha valami nem működik

Üzenet a NubbóbanTeendő
“Érvénytelen hitelesítő adatok. Ellenőrizd az access key és a secret access key értékét.”Másold be újra mindkét kulcsot, az elején és a végén szóközök nélkül.
“Úgy tűnik, ez a kulcs egyetlen bucketre korlátozott. Folytathatod a korlátozott úton, vagy létrehozhatsz egy teljes hozzáférésű kulcsot.”Kattints a Folytatás korlátozott kulccsal gombra, vagy hozz létre egy kulcsot a teljes fiókhoz való hozzáféréssel, és kattints a Másik kulcs kipróbálása gombra.
“A bucket nem található. Ellenőrizd a nevet és a régiót.”Ellenőrizd a bucket pontos nevét, és hogy a kiválasztott régió a bucket régiója-e.
“A kulcsodnak nincs jogosultsága bucketek létrehozásához.”Használj teljes hozzáférésű kulcsot, vagy hozd létre a bucketet a paneleden, és kattints a Létrehoztam a panelemen gombra.
“Ez a név már foglalt ennél a szolgáltatónál; próbálj másikat.”A bucketnevek az egész szolgáltatónál egyediek: válassz másikat.
“A kulcsodnak nincs jogosultsága a beállításhoz.”Add hozzá kézzel a CORS-szabályt, a fent leírt módon.
“Még nem működik. Nézd át a szabályt, és ellenőrizd újra; egyes szolgáltatóknál egy percig tart az alkalmazása.”Ellenőrizd, hogy az origin pontosan https://nubbo.app legyen, záró perjel nélkül, várj egy percet, és ellenőrizd újra.
“Ez a bucket már használatban van.”Ez a bucket már csatlakoztatva van a Nubbóban, a te fiókodban vagy egy másikban.
“A bucket másik régióban van. Ellenőrizd a beállított régiót.”Válaszd ki a Nubbóban azt a régiót, amelyben a bucketet létrehoztad.

Mennyibe kerül

A Wasabi TB-onként fix árat számol fel kimenőforgalmi díjak nélkül, minimális díjjal és 90 napos minimális tárolási idővel. A Wasabi árai cikkben magyarázzuk el.

Gyakori kérdések

Be kell állítanom a CORS-t a Wasabin?

Általában nem. A Wasabi bármilyen originre válaszol, amíg a bucketnek nincsenek saját CORS-szabályai, és a Nubbo ezt magától ellenőrzi. Ha már vannak saját szabályaid, add hozzá a listához a Nubbo szabályát.

Miért nem módosítja helyettem a Nubbo a Wasabi CORS-át?

Mert a Wasabi nem támogatja az S3 API CORS-műveleteit. Csak a konzolon szerkeszthetők, a Settings, Permissions részen.

Milyen Wasabi-kulcsra van szükségem?

Az automatikus úthoz a Root User kulcsára vagy egy WasabiFullAccess házirenddel rendelkező Sub-User kulcsára. Korlátozott kulcs esetén egy Programmatic felhasználóra, olyan házirenddel, amely csak a bucketedhez ad hozzáférést.

Melyik régiót válasszam a Nubbóban?

A bucketét. A Wasabi konzol bucketlistájában látható.

Források

Az árak és korlátok az alábbi hivatalos oldalakról származnak. A szolgáltatók módosítják őket, ezért döntés előtt ellenőrizd.