Nubbo yhdistää DigitalOcean Spacesiin Spaces-käyttöavaimella ja bucketiesi alueella. Muutamassa minuutissa ne ovat tiedostoselaimessa suorine lähetyksineen, jakolinkkeineen ja gallerioineen. Tämä opas seuraa Nubbon ohjattua toimintoa vaihe vaiheelta molempia tapoja käyttäen: automaattisesti tai yhteen bucketiin rajatulla avaimella.
Mitä saat
- Selaa bucketia kuin levyä: kansiot, näkymät, haku, roskakori, tunnisteet ja suosikit.
- Lähetä ja lataa tiedostoja suoraan selaimesi ja DigitalOcean Spacesin välillä. Tiedostot eivät koskaan kulje Nubbon palvelimien kautta.
- Jaa tiedostoja ja kansioita salasanalla, vanhenemisajalla ja latausrajalla, vastaanota tiedostoja bucketiisi ja luo gallerioita.
- Avaimesi tallennetaan AES-256-GCM-salattuina, ja voit irrottaa bucketin milloin tahansa.
Ennen kuin aloitat
Tarvitset DigitalOcean Spaces -tilin ja Nubbo-tilin. Jokainen yhdistämäsi bucket lasketaan tilauksesi rajaan: Ilmainen-tilaus sallii 2, Personal 5 ja Prossa ei ole rajaa. Spaces on saatavilla 13 alueella: nyc3, ams3, sfo2, sfo3, sgp1, lon1, fra1, tor1, blr1, syd1, atl1, ric1 ja mkc1. Nubbo kysyy aluetta, koska jokaisella on oma endpointinsa.
Valitse yhdistämistapa
Nubbon ohjattu toiminto tarjoaa kaksi tapaa. Molemmat päättyvät samoin: bucket on yhdistetty ja valmis lähetyksiin selaimesta.
| Automaattinen | Rajatulla avaimella | |
|---|---|---|
| Avain | Pääsy koko tiliin | Rajattu yhteen bucketiin |
| Bucket | Nubbo käyttää omaasi tai luo uuden | Luot sen ensin itse |
| CORS | Nubbo lisää säännön puolestasi | Lisäät säännön itse |
| Milloin valita | Nopein tapa | Kun et halua antaa pääsyä koko tiliin |
Automaattinen yhdistäminen
Vaihe 1: luo avain DigitalOcean Spacesissa
- Avaa DigitalOceanin hallintapaneelissa Spaces Object Storage ja siirry välilehdelle Access Keys.
- Paina Create Access Key, valitse Full access ja anna avaimelle nimi, esimerkiksi
nubbo. - Kopioi access key ja secret. DigitalOcean näyttää secretin vain kerran.
Vaihe 2: yhdistä bucket Nubbossa
Avaa Nubbossa Bucketit ja paina Yhdistä bucket. Valitse DigitalOcean Spaces ja paina Jatka.

Valitse Automaattinen ja paina Jatka.

Liitä Avaimesi-vaiheessa access key ja secret ja valitse bucketiesi alue. Paina Tarkista avain. Nubbo tarkistaa, että avain toimii ja että sillä on pääsy koko tiliin.

Valitse yksi bucketeistasi ja paina Käytä tätä bucketia, tai valitse Luo uusi, kirjoita nimi (ja valitse alue, jos sitä kysytään) ja paina Luo ja valmistele. Nubbo lisää bucketiin CORS-säännön, joka sallii lähetykset ja lataukset vain sovelluksesta, ja säilyttää bucketin nykyiset säännöt.

Tarkista kolme tarkistusta, muuta halutessasi kohtaa Nimi Nubbossa ja paina Viimeistele. Bucket näkyy kohdassa Bucketit, ja voit avata sen tiedostoselaimessa.

Jos Nubbo ei voi lisätä CORS-sääntöä avaimellasi, ohjattu toiminto vie sinut CORS-vaiheeseen. Seuraa silloin ohjetta Lisää CORS-sääntö.
Yhdistäminen rajatulla avaimella
Vaihe 1: valmistele bucket ja avain DigitalOcean Spacesissa
- Paina kohdassa Spaces Object Storage Create Bucket, valitse alue ja nimi ja luo bucket.
- Paina kohdassa Access Keys Create Access Key ja valitse Limited access.
- Valitse bucketisi Read/Write/Delete-oikeudella, anna avaimelle nimi ja luo se.
- Kopioi access key ja secret. Rajatut avaimet eivät toimi bucketeissa, joilla on bucket policy.
Vaihe 2: yhdistä bucket Nubbossa
- Paina kohdassa Bucketit Yhdistä bucket, valitse DigitalOcean Spaces ja sitten Rajatulla avaimella.
- Liitä access key ja secret ja valitse alue. Paina Tarkista avain.
- Kirjoita bucketin tarkka nimi ja paina Tarkista pääsy.
- Ohjattu toiminto siirtyy CORS-vaiheeseen ja näyttää säännön, joka sinun on lisättävä.
Lisää CORS-sääntö
CORS-sääntö antaa selaimen lähettää ja ladata tiedostoja bucketistasi osoitteessa https://nubbo.app. Se on sama sääntö, jonka ohjattu toiminto näyttää CORS-vaiheessa.
- Avaa kohdassa Spaces Object Storage bucket ja siirry kohtaan Settings.
- Paina kohdassa CORS Configurations Add.
- Täytä lomake näillä arvoilla ja paina Save CORS Configuration.
Origin: https://nubbo.app
Allowed Methods: GET, PUT, POST, DELETE, HEAD
Allowed Headers: *
Access Control Max Age: 3600
Rajatulla avaimella sinun on lisättävä sääntö itse: DigitalOceanissa CORSin muuttaminen rajapinnan kautta vaatii Full access -avaimen.

Kun sääntö on tallennettu, palaa Nubboon ja paina Lisäsin sen, tarkista. Joillakin palveluntarjoajilla säännön käyttöönotto kestää minuutin. Jos avaimellasi on oikeus muuttaa CORSia, Yritä määrittää se puolestani tekee sen puolestasi.
Jos jokin menee pieleen
| Viesti Nubbossa | Mitä tehdä |
|---|---|
| “Virheelliset tunnukset. Tarkista access key ja secret access key.” | Kopioi molemmat avaimet uudelleen ilman välilyöntejä alussa tai lopussa. |
| “Tämä avain näyttää olevan rajattu yhteen bucketiin. Voit jatkaa rajatulla tavalla tai luoda avaimen, jolla on täydet käyttöoikeudet.” | Paina Jatka rajatulla avaimella, tai luo avain, jolla on pääsy koko tiliin, ja paina Kokeile toista avainta. |
| “Buckettia ei löytynyt. Tarkista nimi ja alue.” | Tarkista bucketin tarkka nimi ja että valittu alue on bucketin alue. |
| “Avaimellasi ei ole oikeutta luoda bucketeja.” | Käytä avainta, jolla on täydet käyttöoikeudet, tai luo bucket hallintapaneelissasi ja paina Loin sen hallintapaneelissani. |
| “Nimi on jo käytössä tällä palveluntarjoajalla; kokeile toista.” | Bucketien nimet ovat yksilöllisiä koko palveluntarjoajalla: valitse toinen nimi. |
| “Avaimellasi ei ole oikeutta määrittää sitä.” | Lisää CORS-sääntö käsin yllä kuvatulla tavalla. |
| “Se ei toimi vielä. Tarkista sääntö ja kokeile uudelleen; joillakin tarjoajilla sen käyttöönotto kestää minuutin.” | Tarkista, että origin on täsmälleen https://nubbo.app ilman kauttaviivaa lopussa, odota minuutti ja tarkista uudelleen. |
| “Tämä bucket on jo käytössä.” | Bucket on jo yhdistetty Nubboon, joko sinun tililläsi tai toisella tilillä. |
| “Bucket on eri alueella. Tarkista määritetty alue.” | Valitse Nubbossa sama alue, jolle loit bucketin. |
| “Pääsy evätty. Tarkista, että tunnukset ovat yhä voimassa ja niiden käyttöoikeudet.” | Jos käytät rajattua avainta, tarkista, että sillä on Read/Write/Delete-oikeus kyseiseen bucketiin ja ettei bucketilla ole bucket policya. |
Mitä se maksaa
Spaces laskutetaan kuukausimaksulla, joka sisältää tallennuksen ja siirron. Selitämme sen artikkelissa DigitalOcean Spacesin hinnoittelu.
Usein kysytyt kysymykset
Millaisen Spaces-avaimen tarvitsen?
Automaattisessa tavassa avaimen, jolla on Full access. Rajatulla avaimella tarvitset Limited access -avaimen, jolla on Read/Write/Delete-oikeus bucketiisi.
Minkä alueen valitsen Nubbossa?
Bucketin alueen: nyc3, ams3, sfo2, sfo3, sgp1, lon1, fra1, tor1, blr1, syd1, atl1, ric1 tai mkc1. Hallintapaneeli näyttää sen bucketin nimen vieressä.
Miksi Nubbo ei voi määrittää CORSia rajatulla avaimellani?
Koska DigitalOceanissa CORSin muuttaminen rajapinnan kautta vaatii Full access -avaimen. Rajatulla avaimella lisäät sen itse kohdassa Settings, CORS Configurations.
Voinko yhdistää bucketeja useilta alueilta?
Voit. Jokainen bucket yhdistetään omalla alueellaan, ja niitä voi olla niin monta kuin tilauksesi sallii.
Lähteet
Hinnat ja rajat ovat alla olevilta virallisilta sivuilta. Palveluntarjoajat muuttavat niitä, joten tarkista ne ennen kuin sitoudut.