Juhendid

Failihaldur Backblaze B2 jaoks: ühenda see Nubboga

Kuidas ühendada Backblaze B2 bucket Nubboga: rakenduse võti, piirkond, viisard samm-sammult, CORS B2 CLI-ga ja mida teha tõrke korral.

Nubbo ühendub Backblaze B2-ga selle S3-ühilduva API kaudu, kasutades rakenduse võtit ja sinu konto piirkonda. Mõne minutiga on sinu bucketid failihalduris koos otseste üleslaadimiste, jagamislinkide ja galeriidega. See juhend järgib Nubbo viisardit samm-sammult mõlemal teel: automaatselt või ühe bucketiga piiratud võtmega.

Mida sa saad

  • Sirvi bucketit nagu ketast: kaustad, vaated, otsing, prügikast, sildid ja lemmikud.
  • Laadi faile üles ja alla otse oma brauseri ja Backblaze B2 vahel. Failid ei läbi kunagi Nubbo servereid.
  • Jaga faile ja kaustu parooli, aegumise ja allalaadimiste piiranguga, võta faile vastu oma bucketisse ja loo galeriisid.
  • Sinu võtmed salvestatakse AES-256-GCM-iga krüpteeritult ja saad bucketi igal ajal lahti ühendada.

Enne alustamist

Vajad Backblaze B2 kontot ja Nubbo kontot. Iga ühendatud bucket arvestatakse sinu paketi limiidi hulka: Tasuta pakett lubab 2, Personal 5 ja Pro puhul piirangut pole. B2-s valitakse piirkond konto loomisel ja see kehtib kõigile selle bucketitele. Näed seda iga bucketi lõpp-punktis kujul s3.<region>.backblazeb2.com: see on piirkond, mille Nubbos valid. Konto peavõti S3 API-ga ei tööta, seega loo alati rakenduse võti.

Vali ühendusviis

Nubbo viisard pakub kahte teed. Mõlemad lõpevad samamoodi: bucket on ühendatud ja valmis brauserist üleslaadimiseks.

AutomaatnePiiratud võtmega
VõtiJuurdepääs kogu kontolePiiratud ühe bucketiga
BucketNubbo kasutab üht sinu omadest või loob uueLood selle kõigepealt ise
CORSNubbo lisab reegli sinu eestLisad reegli ise
Millal validaKiireim viisKui sa ei taha anda juurdepääsu kogu kontole

Automaatne ühendus

1. samm: loo võti Backblaze B2-s

  1. Ava saidil backblaze.com B2 Cloud Storage, Application Keys ja vajuta Add a New Application Key. Ära kasuta peamist rakenduse võtit (master application key).
  2. Anna võtmele nimi, sea Allow Access to Bucket(s) väärtuseks All ja Type of Access väärtuseks Read and Write. Vajuta Create New Key.
  3. Kopeeri keyID (ligipääsuvõti) ja applicationKey (salajane võti). Backblaze näitab applicationKey väärtust ainult üks kord.
  4. Vaata jaotises Buckets mõne bucketi lõpp-punkti, et leida oma piirkond.

2. samm: ühenda bucket Nubbos

  1. Ava Nubbos Bucketid ja vajuta Ühenda bucket. Vali Backblaze B2 ja vajuta Jätka.

    Nubbo viisardi pakkuja samm, kus on valitud Backblaze B2 Nubbo viisardi pakkuja samm, kus on valitud Backblaze B2
  2. Vali Automaatne ja vajuta Jätka.

    Ühendusviisi samm valikutega Automaatne ja Piiratud võtmega Ühendusviisi samm valikutega Automaatne ja Piiratud võtmega
  3. Kleebi sammus Sinu võti keyID ja applicationKey ning vali oma konto piirkond. Vajuta Kontrolli võtit. Nubbo kontrollib, et võti töötab ja et sellel on juurdepääs kogu kontole.

    Backblaze B2 samm Sinu võti koos kiirjuhendi ja võtmeväljadega Backblaze B2 samm Sinu võti koos kiirjuhendi ja võtmeväljadega
  4. Vali üks oma bucketitest ja vajuta Kasuta seda bucketit või vali Loo uus, sisesta nimi (ja vali piirkond, kui seda küsitakse) ning vajuta Loo ja valmista ette. Nubbo lisab bucketile CORS-reegli, mis lubab üles- ja allalaadimisi ainult rakendusest, ning säilitab bucketi olemasolevad reeglid.

    Samm Sinu bucket koos bucketite loendi ja valikuga Loo uus Samm Sinu bucket koos bucketite loendi ja valikuga Loo uus
  5. Vaata kolm kontrolli üle, muuda soovi korral välja Nimi Nubbos ja vajuta Lõpeta. Bucket ilmub jaotisse Bucketid ja saad selle failihalduris avada.

    Samm Valmis koos ühenduse, bucketi ja CORS-i kontrollidega Samm Valmis koos ühenduse, bucketi ja CORS-i kontrollidega

Seejärel ava bucketis Lifecycle Settings ja vali Keep only the last version of the file. Vastasel juhul säilitab B2 kõik versioonid ja Nubbost kustutamine ei vabasta ruumi.

Kui Nubbo ei saa sinu võtmega CORS-reeglit lisada, viib viisard sind sammu CORS. Siis järgi juhiseid jaotises Lisa CORS-reegel.

Ühendus piiratud võtmega

1. samm: valmista Backblaze B2-s ette bucket ja võti

  1. Vajuta jaotises Buckets Create a Bucket, anna sellele nimi ja jäta see olekusse Private.
  2. Ava bucketis Lifecycle Settings ja vali Keep only the last version of the file.
  3. Vaata bucketi lõpp-punktist, milline on piirkond.
  4. Vajuta jaotises Application Keys Add a New Application Key, piira juurdepääs oma bucketiga õigusega Read and Write ja märgi Allow List All Bucket Names. Vajuta Create New Key.
  5. Kopeeri keyID ja applicationKey.

2. samm: ühenda bucket Nubbos

  1. Vajuta jaotises Bucketid Ühenda bucket, vali Backblaze B2 ja seejärel Piiratud võtmega.
  2. Kleebi keyID ja applicationKey ning vali piirkond. Vajuta Kontrolli võtit.
  3. Sisesta bucketi täpne nimi ja vajuta Kontrolli juurdepääsu.
  4. Viisard liigub sammu CORS koos reegliga, mille pead lisama.

Lisa CORS-reegel

CORS-reegel lubab brauseril sinu bucketist faile üles ja alla laadida aadressil https://nubbo.app. See on sama reegel, mida viisard näitab sammus CORS.

B2 konsooli CORS-reeglid on eelseadistused ega lase toiminguid valida, seega lisatakse Nubbo reegel B2 käsureatööriistaga (b2), kasutades võtit, millel on õigus bucketi seadeid muuta.

  1. Paigalda CLI, näiteks käsuga pip install b2.
  2. Logi sisse oma keyID ja applicationKey abil: b2 account authorize.
  3. Rakenda reegel, asendades your-bucket bucketi nimega. allPrivate hoiab bucketi privaatsena.
b2 bucket update --cors-rules '[{"corsRuleName":"nubbo","allowedOrigins":["https://nubbo.app"],"allowedOperations":["s3_get","s3_head","s3_put","s3_post","s3_delete"],"allowedHeaders":["*"],"exposeHeaders":["etag"],"maxAgeSeconds":3600}]' your-bucket allPrivate
CORS-i samm koos reegliga, mis tuleb bucketile lisada CORS-i samm koos reegliga, mis tuleb bucketile lisada

Kui see on rakendatud, mine tagasi Nubbosse ja vajuta Lisasin, kontrolli. Kui sinu võtmel on õigus CORS-i muuta, teeb Proovi see minu eest seadistada selle sinu eest ära.

Kui midagi läheb valesti

Teade NubbosMida teha
“See võti näib olevat piiratud ühe bucketiga. Võid jätkata piiratud teed või luua täieliku juurdepääsuga võtme.”Vajuta Jätka piiratud võtmega või loo võti, millel on juurdepääs kogu kontole, ja vajuta Proovi teist võtit.
“Bucketit ei leitud. Kontrolli nime ja regiooni.”Kontrolli bucketi täpset nime ja et valitud piirkond oleks bucketi piirkond.
“Sinu võtmel pole õigust bucketeid luua.”Kasuta täieliku juurdepääsuga võtit või loo bucket oma paneelil ja vajuta Lõin selle oma paneelil.
“See nimi on selle teenusepakkuja juures juba kasutusel; proovi mõnda teist.”Bucketite nimed on kogu teenusepakkuja ulatuses unikaalsed: vali mõni teine.
“Sinu võtmel pole õigust seda seadistada.”Lisa CORS-reegel käsitsi, nagu ülal kirjeldatud.
“See ei tööta veel. Vaata reegel üle ja kontrolli uuesti; mõnel pakkujal kulub selle rakendamiseks minut.”Kontrolli, et päritolu oleks täpselt https://nubbo.app ilma kaldkriipsuta lõpus, oota minut ja kontrolli uuesti.
“See bucket on juba kasutusel.”See bucket on Nubbos juba ühendatud, sinu kontol või mõnel teisel.
“Vigased mandaadid. Kontrolli ligipääsuvõtit ja salajast ligipääsuvõtit.”Kontrolli, et sa ei kasuta peamist rakenduse võtit, mis S3 API-ga ei tööta.
“Bucket asub teises regioonis. Kontrolli seadistatud regiooni.”Vali Nubbos piirkond, mis on näidatud bucketi lõpp-punktis.

Mis see maksab

Backblaze B2 võtab tasu terabaidi kohta, 10 GB on tasuta ja väljaminev liiklus on tasuta kuni kolmekordse salvestatud mahuni. Selgitame seda artiklis Backblaze B2 hinnad.

Korduma kippuvad küsimused

Kas saan kasutada Backblaze peamist rakenduse võtit?

Ei. Backblaze ei toeta peamist võtit oma S3-ühilduvas API-s. Loo rakenduse võti jaotises Application Keys.

Millise piirkonna valin Nubbos B2 jaoks?

Selle, mis on sinu bucketite lõpp-punktis, kujul s3.<region>.backblazeb2.com. B2-s on kõik konto bucketid samas piirkonnas.

Miks seadistatakse CORS B2 CLI-ga?

Sest konsooli reeglid on eelseadistused ega lase valida toiminguid, mida Nubbo vajab. CLI on lihtsaim viis täpse reegli rakendamiseks; sobib ka iga S3 tööriist, mis käivitab PutBucketCors B2 lõpp-punkti vastu.

Miks Nubbos kustutamine ei vabasta B2-s ruumi?

Sest B2 säilitab vaikimisi varasemad versioonid. Vali bucketi jaotises Lifecycle Settings Keep only the last version of the file.

Allikad

Hinnad ja piirangud pärinevad allpool toodud ametlikelt lehtedelt. Teenusepakkujad muudavad neid, seega kontrolli enne otsustamist.