Nubbo savienojas ar DigitalOcean Spaces, izmantojot Spaces piekļuves atslēgu un jūsu bucket reģionu. Dažu minūšu laikā tie ir failu pārlūkā ar tiešām augšupielādēm, kopīgošanas saitēm un galerijām. Šis ceļvedis soli pa solim seko Nubbo vednim abos ceļos: automātiski vai ar atslēgu, kas ierobežota ar vienu bucket.
Ko jūs iegūstat
- Pārlūkojiet bucket kā disku: mapes, skati, meklēšana, grozs, etiķetes un izlase.
- Augšupielādējiet un lejupielādējiet failus tieši starp savu pārlūku un DigitalOcean Spaces. Faili nekad neiet caur Nubbo serveriem.
- Kopīgojiet failus un mapes ar paroli, derīguma termiņu un lejupielāžu ierobežojumu, saņemiet failus savā bucket un veidojiet galerijas.
- Jūsu atslēgas tiek glabātas šifrētas ar AES-256-GCM, un bucket var atvienot jebkurā laikā.
Pirms sākat
Jums vajag DigitalOcean Spaces kontu un Nubbo kontu. Katrs pievienotais bucket tiek ieskaitīts jūsu plāna limitā: Bezmaksas plāns atļauj 2, Personal 5, bet Pro nav ierobežojuma. Spaces ir pieejams 13 reģionos: nyc3, ams3, sfo2, sfo3, sgp1, lon1, fra1, tor1, blr1, syd1, atl1, ric1 un mkc1. Nubbo prasa reģionu, jo katram no tiem ir savs galapunkts.
Izvēlieties savienojuma veidu
Nubbo vednis piedāvā divus ceļus. Abi beidzas vienādi: bucket ir savienots un gatavs augšupielādēm no pārlūka.
| Automātiski | Ar ierobežotu atslēgu | |
|---|---|---|
| Atslēga | Piekļuve visam kontam | Ierobežota ar vienu bucket |
| Bucket | Nubbo izmanto kādu no jūsējiem vai izveido jaunu | Jūs to izveidojat vispirms |
| CORS | Nubbo pievieno noteikumu jūsu vietā | Noteikumu pievienojat jūs |
| Kad to izvēlēties | Ātrākais veids | Ja nevēlaties dot piekļuvi visam kontam |
Automātisks savienojums
1. solis: izveidojiet atslēgu DigitalOcean Spaces
- DigitalOcean vadības panelī atveriet Spaces Object Storage un pārejiet uz cilni Access Keys.
- Nospiediet Create Access Key, izvēlieties Full access un piešķiriet nosaukumu, piemēram,
nubbo. - Nokopējiet piekļuves atslēgu un slepeno atslēgu. DigitalOcean slepeno atslēgu rāda tikai vienreiz.
2. solis: pievienojiet bucket Nubbo
Nubbo atveriet Buckets un nospiediet Pievienot bucket. Izvēlieties DigitalOcean Spaces un nospiediet Turpināt.

Izvēlieties Automātiski un nospiediet Turpināt.

Solī Jūsu atslēga ielīmējiet piekļuves atslēgu un slepeno atslēgu un izvēlieties savu bucket reģionu. Nospiediet Pārbaudīt atslēgu. Nubbo pārbauda, vai atslēga darbojas un vai tai ir piekļuve visam kontam.

Izvēlieties kādu no saviem bucket un nospiediet Izmantot šo bucket vai atlasiet Izveidot jaunu, ierakstiet nosaukumu (un izvēlieties reģionu, ja tas tiek prasīts) un nospiediet Izveidot un sagatavot. Nubbo pievieno bucket CORS noteikumu, kas atļauj augšupielādes un lejupielādes tikai no lietotnes, un saglabā jau esošos noteikumus.

Pārskatiet trīs pārbaudes, ja vēlaties, nomainiet Nosaukums Nubbo un nospiediet Pabeigt. Bucket parādās sadaļā Buckets, un to var atvērt pārlūkā.

Ja Nubbo ar jūsu atslēgu nevar pievienot CORS noteikumu, vednis jūs aizved uz soli CORS. Tad sekojiet sadaļai Pievienojiet CORS noteikumu.
Savienojums ar ierobežotu atslēgu
1. solis: sagatavojiet bucket un atslēgu DigitalOcean Spaces
- Sadaļā Spaces Object Storage nospiediet Create Bucket, izvēlieties reģionu un nosaukumu un izveidojiet bucket.
- Sadaļā Access Keys nospiediet Create Access Key un izvēlieties Limited access.
- Izvēlieties savu bucket ar atļauju Read/Write/Delete, piešķiriet atslēgai nosaukumu un izveidojiet to.
- Nokopējiet piekļuves atslēgu un slepeno atslēgu. Ierobežotās atslēgas nedarbojas ar bucket, kuriem ir bucket politika.
2. solis: pievienojiet bucket Nubbo
- Sadaļā Buckets nospiediet Pievienot bucket, izvēlieties DigitalOcean Spaces un pēc tam Ar ierobežotu atslēgu.
- Ielīmējiet piekļuves atslēgu un slepeno atslēgu un izvēlieties reģionu. Nospiediet Pārbaudīt atslēgu.
- Ierakstiet precīzu bucket nosaukumu un nospiediet Pārbaudīt piekļuvi.
- Vednis pāriet uz soli CORS ar noteikumu, kas jums jāpievieno.
Pievienojiet CORS noteikumu
CORS noteikums ļauj pārlūkam augšupielādēt un lejupielādēt failus no jūsu bucket vietnē https://nubbo.app. Tas ir tas pats noteikums, ko vednis rāda solī CORS.
- Sadaļā Spaces Object Storage atveriet bucket un pārejiet uz Settings.
- Sadaļā CORS Configurations nospiediet Add.
- Aizpildiet veidlapu ar šīm vērtībām un nospiediet Save CORS Configuration.
Origin: https://nubbo.app
Allowed Methods: GET, PUT, POST, DELETE, HEAD
Allowed Headers: *
Access Control Max Age: 3600
Ar ierobežotu atslēgu tas jāpievieno pašam: DigitalOcean CORS maiņai caur API vajag Full access atslēgu.

Kad noteikums ir saglabāts, atgriezieties Nubbo un nospiediet Pievienots, pārbaudīt. Dažiem pakalpojumu sniedzējiem tā piemērošana aizņem minūti. Ja jūsu atslēgai ir atļauts mainīt CORS, Mēģināt konfigurēt manā vietā to izdara jūsu vietā.
Ja kaut kas neizdodas
| Ziņojums Nubbo | Ko darīt |
|---|---|
| “Nederīgi akreditācijas dati. Pārbaudiet piekļuves atslēgu un slepeno piekļuves atslēgu.” | Nokopējiet abas atslēgas vēlreiz, bez atstarpēm sākumā vai beigās. |
| “Šķiet, ka šī atslēga ir ierobežota ar vienu bucket. Varat turpināt ierobežoto ceļu vai izveidot atslēgu ar pilnu piekļuvi.” | Nospiediet Turpināt ar ierobežotu atslēgu vai izveidojiet atslēgu ar piekļuvi visam kontam un nospiediet Izmēģināt citu atslēgu. |
| “Bucket nav atrasts. Pārbaudiet nosaukumu un reģionu.” | Pārbaudiet precīzu bucket nosaukumu un vai izvēlētais reģions ir bucket reģions. |
| “Jūsu atslēgai nav atļaujas veidot bucket.” | Izmantojiet atslēgu ar pilnu piekļuvi vai izveidojiet bucket savā panelī un nospiediet Tas jau ir izveidots manā panelī. |
| “Šis nosaukums pie šī pakalpojumu sniedzēja jau tiek izmantots; mēģiniet citu.” | Bucket nosaukumi ir unikāli visā pakalpojumu sniedzējā: izvēlieties citu. |
| “Jūsu atslēgai nav atļaujas to iestatīt.” | Pievienojiet CORS noteikumu manuāli, kā aprakstīts iepriekš. |
| “Vēl nedarbojas. Pārskatiet noteikumu un pārbaudiet vēlreiz; dažiem pakalpojumu sniedzējiem tā piemērošana aizņem minūti.” | Pārbaudiet, vai izcelsme ir tieši https://nubbo.app bez slīpsvītras beigās, pagaidiet minūti un pārbaudiet vēlreiz. |
| “Šis bucket jau tiek izmantots.” | Šis bucket jau ir savienots ar Nubbo, jūsu vai kādā citā kontā. |
| “Bucket atrodas citā reģionā. Pārbaudiet konfigurēto reģionu.” | Nubbo izvēlieties to pašu reģionu, kurā izveidojāt bucket. |
| “Piekļuve liegta. Pārbaudiet, vai akreditācijas dati joprojām ir aktīvi, un to atļaujas.” | Ar ierobežotu atslēgu pārbaudiet, vai tai ir Read/Write/Delete šim bucket un vai bucket nav bucket politikas. |
Cik tas maksā
Par Spaces tiek iekasēta ikmēneša maksa, kas ietver krātuvi un datu pārsūtīšanu. To skaidrojam rakstā DigitalOcean Spaces cenas.
Biežāk uzdotie jautājumi
Kāda veida Spaces atslēga man vajadzīga?
Automātiskajam ceļam vajag atslēgu ar Full access. Ar ierobežotu atslēgu vajag Limited access atslēgu ar Read/Write/Delete jūsu bucket.
Kuru reģionu izvēlēties Nubbo?
Bucket reģionu: nyc3, ams3, sfo2, sfo3, sgp1, lon1, fra1, tor1, blr1, syd1, atl1, ric1 vai mkc1. Vadības panelis to rāda blakus bucket nosaukumam.
Kāpēc Nubbo nevar iestatīt CORS ar manu ierobežoto atslēgu?
Tāpēc, ka DigitalOcean CORS maiņai caur API vajag Full access atslēgu. Ar ierobežotu atslēgu to pievienojat paši sadaļā Settings, CORS Configurations.
Vai varu pievienot bucket no vairākiem reģioniem?
Jā. Katrs bucket tiek savienots ar savu reģionu, un to var būt tik daudz, cik atļauj jūsu plāns.
Avoti
Cenas un ierobežojumi ņemti no tālāk norādītajām oficiālajām lapām. Pakalpojumu sniedzēji tos maina, tāpēc pārbaudiet pirms izvēles.