Ръководства

Файлов мениджър за Wasabi: свържете го с Nubbo

Как да свържете bucket в Wasabi с Nubbo: ключът, регионът, съветникът стъпка по стъпка, CORS, който Wasabi вече разрешава, и решаване на проблеми.

Nubbo се свързва с Wasabi чрез ключ за достъп и региона на вашите bucket-и. След няколко минути те са във файлов мениджър с директно качване, връзки за споделяне и галерии. Това ръководство следва съветника на Nubbo стъпка по стъпка и по двата пътя: автоматично или с ключ, ограничен до един bucket.

Какво получавате

  • Разглеждате bucket-а като диск: папки, изгледи, търсене, кошче, етикети и любими.
  • Качвате и изтегляте файлове директно между браузъра си и Wasabi. Файловете никога не минават през сървърите на Nubbo.
  • Споделяте файлове и папки с парола, срок на валидност и лимит на изтеглянията, получавате файлове в bucket-а си и създавате галерии.
  • Ключовете ви се съхраняват криптирани с AES-256-GCM и можете да изключите bucket-а по всяко време.

Преди да започнете

Нужни са ви акаунт в Wasabi и акаунт в Nubbo. Всеки свързан bucket се брои към лимита на вашия план: Безплатният план позволява 2, Personal 5, а Pro няма ограничение. Wasabi има 16 региона и Nubbo пита за региона на bucket-а, защото всеки от тях има собствен endpoint. Ако все още нямате акаунт, Wasabi предлага 30-дневен безплатен пробен период до 1 TB и без карта.

Изберете как да се свържете

Съветникът на Nubbo предлага два пътя. И двата завършват по един и същ начин: bucket-ът е свързан и готов за качване от браузъра.

АвтоматичноС ограничен ключ
КлючДостъп до целия акаунтОграничен до един bucket
BucketNubbo използва ваш или създава новВие го създавате първо
CORSNubbo проверява CORS на WasabiВие го проверявате
Кога да го изберетеНай-бързият начинКогато не искате да давате достъп до целия акаунт

Автоматично свързване

Стъпка 1: създайте ключа в Wasabi

  1. В конзолата на Wasabi отворете Access Keys и натиснете Create Access Key.
  2. Изберете Root User или Sub-User с политиката WasabiFullAccess и натиснете Create.
  3. Натиснете Show и копирайте access key и secret key или изтеглете CSV файла. Wasabi няма да ги покаже отново.

Стъпка 2: свържете bucket-а в Nubbo

  1. В Nubbo отворете Bucket-и и натиснете Свързване на bucket. Изберете Wasabi и натиснете Продължи.

    Стъпката Доставчик в съветника на Nubbo с избран Wasabi Стъпката Доставчик в съветника на Nubbo с избран Wasabi
  2. Изберете Автоматично и натиснете Продължи.

    Стъпката Начин на свързване с опциите Автоматично и С ограничен ключ Стъпката Начин на свързване с опциите Автоматично и С ограничен ключ
  3. В стъпката Вашият ключ поставете access key и secret key и изберете региона на вашите bucket-и. Натиснете Провери ключа. Nubbo проверява, че ключът работи и че има достъп до целия акаунт.

    Стъпката Вашият ключ за Wasabi с бързото ръководство и полетата за ключа Стъпката Вашият ключ за Wasabi с бързото ръководство и полетата за ключа
  4. Изберете някой от вашите bucket-и и натиснете Използвай този bucket или изберете Създай нов, въведете име, изберете региона и натиснете Създай и подготви. Wasabi не позволява CORS да се променя през API, затова Nubbo проверява дали CORS по подразбиране на Wasabi вече разрешава качвания от приложението.

    Стъпката Вашият bucket със списъка с bucket-и и опцията Създай нов Стъпката Вашият bucket със списъка с bucket-и и опцията Създай нов
  5. Прегледайте трите проверки, променете Име в Nubbo, ако желаете, и натиснете Завърши. Bucket-ът се появява в Bucket-и и можете да го отворите във файловия мениджър.

    Стъпката Готово с проверките на връзката, bucket-а и CORS Стъпката Готово с проверките на връзката, bucket-а и CORS

Ако Nubbo не може да добави CORS правилото с вашия ключ, съветникът ви отвежда към стъпката CORS. Тогава следвайте Добавете CORS правилото.

Свързване с ограничен ключ

Стъпка 1: подгответе bucket-а и ключа в Wasabi

  1. В Buckets натиснете Create Bucket, въведете име, изберете региона и го създайте.
  2. В Policies натиснете Create Policy и създайте политика с достъп само до този bucket. Генераторът на политики на Wasabi ще ви помогне да я напишете.
  3. В Users натиснете Create User, отметнете достъп Programmatic и прикачете тази политика.
  4. В Access Keys натиснете Create Access Key, изберете Sub-User и този потребител и копирайте access key и secret key.

Стъпка 2: свържете bucket-а в Nubbo

  1. В Bucket-и натиснете Свързване на bucket, изберете Wasabi и след това С ограничен ключ.
  2. Поставете access key и secret key и изберете региона. Натиснете Провери ключа.
  3. Въведете точното име на bucket-а и натиснете Провери достъпа.
  4. Съветникът преминава към стъпката CORS с правилото, което трябва да добавите.

Добавете CORS правилото

CORS правилото позволява на браузъра да качва и изтегля файлове от вашия bucket в https://nubbo.app. Това е същото правило, което съветникът показва в стъпката CORS.

Wasabi не позволява CORS да се променя през API, но докато bucket-ът няма собствени правила, отговаря на всеки произход. Затова в Wasabi обикновено не е нужно да добавяте нищо: в стъпката CORS натиснете веднага Добавено е, провери и проверката ще мине. По автоматичния път Nubbo прави тази проверка сам.

Само ако вече сте добавили свои CORS правила в конзолата, добавете и това на Nubbo, защото вашите правила заменят настройката по подразбиране на Wasabi: отворете bucket-а, Settings, раздел Permissions, Cross-Origin Resource Sharing (CORS), натиснете Edit, добавете това правило към списъка и натиснете Save.

[
  {
    "AllowedHeaders": ["*"],
    "AllowedMethods": ["GET", "PUT", "POST", "DELETE", "HEAD"],
    "AllowedOrigins": ["https://nubbo.app"],
    "ExposeHeaders": ["ETag"],
    "MaxAgeSeconds": 3600
  }
]
Стъпката CORS с правилото, което да добавите към bucket-а Стъпката CORS с правилото, което да добавите към bucket-а

Ако сте добавили правилото, върнете се в Nubbo и натиснете Добавено е, провери.

Ако нещо се обърка

Съобщение в NubboКакво да направите
„Невалидни идентификационни данни. Проверете ключа за достъп и тайния ключ за достъп.“Копирайте отново двата ключа, без интервали в началото или в края.
„Този ключ изглежда ограничен до един bucket. Можете да продължите по ограничения път или да създадете ключ с пълен достъп.“Натиснете Продължи с ограничен ключ или създайте ключ с достъп до целия акаунт и натиснете Опитай друг ключ.
„Bucket не е намерен. Проверете името и региона.“Проверете точното име на bucket-а и дали избраният регион е този на bucket-а.
„Вашият ключ няма право да създава bucket-и.“Използвайте ключ с пълен достъп или създайте bucket-а в панела си и натиснете Вече е създаден в моя панел.
„Това име вече се използва при този доставчик; опитайте с друго.“Имената на bucket-ите са уникални в рамките на доставчика: изберете друго.
„Вашият ключ няма право да го настрои.“Добавете CORS правилото ръчно, както е обяснено по-горе.
„Все още не работи. Прегледайте правилото и проверете отново; при някои доставчици прилагането му отнема около минута.“Проверете дали произходът е точно https://nubbo.app без наклонена черта в края, изчакайте минута и проверете отново.
„Този bucket вече се използва.“Този bucket вече е свързан в Nubbo, във вашия акаунт или в друг.
„Bucket се намира в друг регион. Проверете конфигурирания регион.“Изберете в Nubbo региона, в който сте създали bucket-а.

Колко струва

Wasabi таксува фиксирана цена на TB без такси за изходящ трафик, с минимална такса и минимален срок на съхранение от 90 дни. Обясняваме го в Цени на Wasabi.

Често задавани въпроси

Трябва ли да настройвам CORS в Wasabi?

Обикновено не. Wasabi отговаря на всеки произход, стига bucket-ът да няма собствени CORS правила, и Nubbo го проверява сам. Ако вече имате свои правила, добавете към списъка и правилото на Nubbo.

Защо Nubbo не променя CORS в Wasabi вместо мен?

Защото Wasabi не поддържа CORS операциите на S3 API. Те могат да се редактират само в конзолата, в Settings, Permissions.

Какъв ключ за Wasabi ми трябва?

За автоматичния път ключът на Root User или Sub-User с WasabiFullAccess. С ограничен ключ, потребител с Programmatic достъп и политика, която дава достъп само до вашия bucket.

Кой регион да избера в Nubbo?

Този на bucket-а. Вижда се в списъка с bucket-и в конзолата на Wasabi.

Източници

Цените и ограниченията са взети от официалните страници по-долу. Доставчиците ги променят, затова проверете, преди да се обвържете.