Nubbo ühendub DigitalOcean Spacesiga Spacesi ligipääsuvõtme ja sinu bucketite piirkonna abil. Mõne minutiga on need 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 DigitalOcean Spacesi 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 DigitalOcean Spacesi kontot ja Nubbo kontot. Iga ühendatud bucket arvestatakse sinu paketi limiidi hulka: Tasuta pakett lubab 2, Personal 5 ja Pro puhul piirangut pole. Spaces on saadaval 13 piirkonnas: nyc3, ams3, sfo2, sfo3, sgp1, lon1, fra1, tor1, blr1, syd1, atl1, ric1 ja mkc1. Nubbo küsib piirkonda, sest igal piirkonnal on oma lõpp-punkt.
Vali ühendusviis
Nubbo viisard pakub kahte teed. Mõlemad lõpevad samamoodi: bucket on ühendatud ja valmis brauserist üleslaadimiseks.
| Automaatne | Piiratud võtmega | |
|---|---|---|
| Võti | Juurdepääs kogu kontole | Piiratud ühe bucketiga |
| Bucket | Nubbo kasutab üht sinu omadest või loob uue | Lood selle kõigepealt ise |
| CORS | Nubbo lisab reegli sinu eest | Lisad reegli ise |
| Millal valida | Kiireim viis | Kui sa ei taha anda juurdepääsu kogu kontole |
Automaatne ühendus
1. samm: loo võti DigitalOcean Spacesis
- Ava DigitalOceani juhtpaneelil Spaces Object Storage ja mine vahekaardile Access Keys.
- Vajuta Create Access Key, vali Full access ja anna võtmele nimi, näiteks
nubbo. - Kopeeri ligipääsuvõti ja salajane võti. DigitalOcean näitab salajast võtit ainult üks kord.
2. samm: ühenda bucket Nubbos
Ava Nubbos Bucketid ja vajuta Ühenda bucket. Vali DigitalOcean Spaces ja vajuta Jätka.

Vali Automaatne ja vajuta Jätka.

Kleebi sammus Sinu võti ligipääsuvõti ja salajane võti ning vali oma bucketite piirkond. Vajuta Kontrolli võtit. Nubbo kontrollib, et võti töötab ja et sellel on juurdepääs kogu kontole.

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.

Vaata kolm kontrolli üle, muuda soovi korral välja Nimi Nubbos ja vajuta Lõpeta. Bucket ilmub jaotisse Bucketid ja saad selle failihalduris avada.

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 DigitalOcean Spacesis ette bucket ja võti
- Vajuta jaotises Spaces Object Storage Create Bucket, vali piirkond ja nimi ning loo bucket.
- Vajuta jaotises Access Keys Create Access Key ja vali Limited access.
- Vali oma bucket õigusega Read/Write/Delete, anna võtmele nimi ja loo see.
- Kopeeri ligipääsuvõti ja salajane võti. Piiratud võtmed ei tööta bucketites, millel on bucketi poliitika (bucket policy).
2. samm: ühenda bucket Nubbos
- Vajuta jaotises Bucketid Ühenda bucket, vali DigitalOcean Spaces ja seejärel Piiratud võtmega.
- Kleebi ligipääsuvõti ja salajane võti ning vali piirkond. Vajuta Kontrolli võtit.
- Sisesta bucketi täpne nimi ja vajuta Kontrolli juurdepääsu.
- 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.
- Ava jaotises Spaces Object Storage bucket ja mine jaotisse Settings.
- Vajuta jaotises CORS Configurations Add.
- Täida vorm nende väärtustega ja vajuta Save CORS Configuration.
Origin: https://nubbo.app
Allowed Methods: GET, PUT, POST, DELETE, HEAD
Allowed Headers: *
Access Control Max Age: 3600
Piiratud võtmega pead selle ise lisama: DigitalOceanis nõuab CORS-i muutmine API kaudu Full access võtit.

Kui see on salvestatud, mine tagasi Nubbosse ja vajuta Lisasin, kontrolli. Mõnel teenusepakkujal kulub selle rakendamiseks minut. 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 Nubbos | Mida teha |
|---|---|
| “Vigased mandaadid. Kontrolli ligipääsuvõtit ja salajast ligipääsuvõtit.” | Kopeeri mõlemad võtmed uuesti, ilma tühikuteta alguses või lõpus. |
| “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. |
| “Bucket asub teises regioonis. Kontrolli seadistatud regiooni.” | Vali Nubbos sama piirkond, kus sa bucketi lõid. |
| “Juurdepääs keelatud. Kontrolli, kas mandaadid on veel aktiivsed ja millised on nende õigused.” | Piiratud võtme puhul kontrolli, et sellel on selles bucketis õigus Read/Write/Delete ja et bucketil pole bucketi poliitikat. |
Mis see maksab
Spaces arveldatakse igakuise tasuga, mis sisaldab salvestust ja andmeedastust. Selgitame seda artiklis DigitalOcean Spacesi hinnad.
Korduma kippuvad küsimused
Millist Spacesi võtit ma vajan?
Automaatse tee jaoks võtit tüübiga Full access. Piiratud võtme puhul Limited access võtit, millel on sinu bucketis õigus Read/Write/Delete.
Millise piirkonna Nubbos valin?
Bucketi piirkonna: nyc3, ams3, sfo2, sfo3, sgp1, lon1, fra1, tor1, blr1, syd1, atl1, ric1 või mkc1. Juhtpaneel näitab seda bucketi nime kõrval.
Miks ei saa Nubbo minu piiratud võtmega CORS-i seadistada?
Sest DigitalOceanis nõuab CORS-i muutmine API kaudu Full access võtit. Piiratud võtmega lisad selle ise jaotises Settings, CORS Configurations.
Kas saan ühendada bucketeid mitmest piirkonnast?
Jah. Iga bucket ühendub oma piirkonnaga ja neid võib olla nii palju, kui sinu pakett lubab.
Allikad
Hinnad ja piirangud pärinevad allpool toodud ametlikelt lehtedelt. Teenusepakkujad muudavad neid, seega kontrolli enne otsustamist.