Ceļveži

Failu pārvaldnieks DigitalOcean Spaces: pievienojiet to Nubbo

Kā pievienot DigitalOcean Spaces bucket Nubbo: piekļuves atslēga, reģions, vednis soli pa solim, CORS noteikums un ko darīt kļūdas gadījumā.

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ātiskiAr ierobežotu atslēgu
AtslēgaPiekļuve visam kontamIerobežota ar vienu bucket
BucketNubbo izmanto kādu no jūsējiem vai izveido jaunuJūs to izveidojat vispirms
CORSNubbo pievieno noteikumu jūsu vietāNoteikumu pievienojat jūs
Kad to izvēlētiesĀtrākais veidsJa nevēlaties dot piekļuvi visam kontam

Automātisks savienojums

1. solis: izveidojiet atslēgu DigitalOcean Spaces

  1. DigitalOcean vadības panelī atveriet Spaces Object Storage un pārejiet uz cilni Access Keys.
  2. Nospiediet Create Access Key, izvēlieties Full access un piešķiriet nosaukumu, piemēram, nubbo.
  3. Nokopējiet piekļuves atslēgu un slepeno atslēgu. DigitalOcean slepeno atslēgu rāda tikai vienreiz.

2. solis: pievienojiet bucket Nubbo

  1. Nubbo atveriet Buckets un nospiediet Pievienot bucket. Izvēlieties DigitalOcean Spaces un nospiediet Turpināt.

    Nubbo vedņa solis Provider ar atlasītu DigitalOcean Spaces Nubbo vedņa solis Provider ar atlasītu DigitalOcean Spaces
  2. Izvēlieties Automātiski un nospiediet Turpināt.

    Solis Savienojuma veids ar iespējām Automātiski un Ar ierobežotu atslēgu Solis Savienojuma veids ar iespējām Automātiski un Ar ierobežotu atslēgu
  3. 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.

    Solis Jūsu atslēga DigitalOcean Spaces ar ātro ceļvedi un atslēgas laukiem Solis Jūsu atslēga DigitalOcean Spaces ar ātro ceļvedi un atslēgas laukiem
  4. 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.

    Solis Jūsu bucket ar bucket sarakstu un iespēju Izveidot jaunu Solis Jūsu bucket ar bucket sarakstu un iespēju Izveidot jaunu
  5. 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ā.

    Solis Gatavs ar savienojuma, bucket un CORS pārbaudēm Solis Gatavs ar savienojuma, bucket un CORS pārbaudēm

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

  1. Sadaļā Spaces Object Storage nospiediet Create Bucket, izvēlieties reģionu un nosaukumu un izveidojiet bucket.
  2. Sadaļā Access Keys nospiediet Create Access Key un izvēlieties Limited access.
  3. Izvēlieties savu bucket ar atļauju Read/Write/Delete, piešķiriet atslēgai nosaukumu un izveidojiet to.
  4. 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

  1. Sadaļā Buckets nospiediet Pievienot bucket, izvēlieties DigitalOcean Spaces un pēc tam Ar ierobežotu atslēgu.
  2. Ielīmējiet piekļuves atslēgu un slepeno atslēgu un izvēlieties reģionu. Nospiediet Pārbaudīt atslēgu.
  3. Ierakstiet precīzu bucket nosaukumu un nospiediet Pārbaudīt piekļuvi.
  4. 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.

  1. Sadaļā Spaces Object Storage atveriet bucket un pārejiet uz Settings.
  2. Sadaļā CORS Configurations nospiediet Add.
  3. 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.

Solis CORS ar noteikumu, kas jāpievieno bucket Solis CORS ar noteikumu, kas jāpievieno bucket

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 NubboKo 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.