Návody

Správca súborov pre DigitalOcean Spaces: pripojte ho k Nubbo

Ako pripojiť bucket DigitalOcean Spaces k Nubbo: prístupový kľúč, región, sprievodca krok za krokom, pravidlo CORS a čo robiť, keď niečo zlyhá.

Nubbo sa k DigitalOcean Spaces pripája pomocou prístupového kľúča Spaces a regiónu vašich bucketov. Za pár minút ich máte v prehliadači súborov s priamym nahrávaním, odkazmi na zdieľanie a galériami. Tento návod sleduje sprievodcu Nubbo krok za krokom a pokrýva obe cesty: automatickú aj s kľúčom obmedzeným na jeden bucket.

Čo získate

  • Prehliadanie bucketu ako disku: priečinky, zobrazenia, vyhľadávanie, kôš, štítky a obľúbené.
  • Nahrávanie a sťahovanie súborov priamo medzi vaším prehliadačom a DigitalOcean Spaces. Súbory nikdy neprechádzajú cez servery Nubbo.
  • Zdieľanie súborov a priečinkov s heslom, dátumom vypršania a limitom stiahnutí, prijímanie súborov do bucketu a vytváranie galérií.
  • Vaše kľúče sú uložené zašifrované pomocou AES-256-GCM a bucket môžete kedykoľvek odpojiť.

Skôr než začnete

Potrebujete účet v DigitalOcean Spaces a účet v Nubbo. Každý pripojený bucket sa započítava do limitu vášho plánu: Bezplatný plán umožňuje 2, Personal 5 a Pro nemá limit. Spaces je dostupné v 13 regiónoch: nyc3, ams3, sfo2, sfo3, sgp1, lon1, fra1, tor1, blr1, syd1, atl1, ric1 a mkc1. Nubbo sa pýta na región, pretože každý má vlastný endpoint.

Zvoľte spôsob pripojenia

Sprievodca Nubbo ponúka dve cesty. Obe končia rovnako: bucket je pripojený a pripravený na nahrávanie z prehliadača.

AutomatickyS obmedzeným kľúčom
KľúčPrístup k celému účtuObmedzený na jeden bucket
BucketNubbo použije jeden z vašich alebo vytvorí novýNajprv ho vytvoríte vy
CORSNubbo pridá pravidlo za vásPravidlo pridáte vy
Kedy ju zvoliťNajrýchlejšia cestaKeď nechcete dať prístup k celému účtu

Automatické pripojenie

Krok 1: vytvorte kľúč v DigitalOcean Spaces

  1. V ovládacom paneli DigitalOcean otvorte Spaces Object Storage a prejdite na kartu Access Keys.
  2. Stlačte Create Access Key, zvoľte Full access a zadajte názov, napríklad nubbo.
  3. Skopírujte prístupový kľúč a tajný kľúč. DigitalOcean zobrazí tajný kľúč iba raz.

Krok 2: pripojte bucket v Nubbo

  1. V Nubbo otvorte Buckety a stlačte Pripojiť bucket. Vyberte DigitalOcean Spaces a stlačte Pokračovať.

    Krok Poskytovateľ v sprievodcovi Nubbo s vybraným DigitalOcean Spaces Krok Poskytovateľ v sprievodcovi Nubbo s vybraným DigitalOcean Spaces
  2. Zvoľte Automaticky a stlačte Pokračovať.

    Krok Spôsob pripojenia s možnosťami Automaticky a S obmedzeným kľúčom Krok Spôsob pripojenia s možnosťami Automaticky a S obmedzeným kľúčom
  3. V kroku Váš kľúč vložte prístupový kľúč a tajný kľúč a vyberte región svojich bucketov. Stlačte Overiť kľúč. Nubbo overí, že kľúč funguje a že má prístup k celému účtu.

    Krok Váš kľúč pre DigitalOcean Spaces s rýchlym návodom a poliami kľúča Krok Váš kľúč pre DigitalOcean Spaces s rýchlym návodom a poliami kľúča
  4. Vyberte jeden zo svojich bucketov a stlačte Použiť tento bucket, alebo zvoľte Vytvoriť nový, zadajte názov (a vyberte región, ak sa naň pýta) a stlačte Vytvoriť a pripraviť. Nubbo pridá do bucketu pravidlo CORS, ktoré povoľuje nahrávanie a sťahovanie len z aplikácie, a zachová pravidlá, ktoré už má.

    Krok Váš bucket so zoznamom bucketov a možnosťou Vytvoriť nový Krok Váš bucket so zoznamom bucketov a možnosťou Vytvoriť nový
  5. Skontrolujte tri overenia, ak chcete, zmeňte Názov v Nubbo a stlačte Dokončiť. Bucket sa zobrazí v sekcii Buckety a môžete ho otvoriť v prehliadači súborov.

    Krok Hotovo s overením pripojenia, bucketu a CORS Krok Hotovo s overením pripojenia, bucketu a CORS

Ak Nubbo s vaším kľúčom nemôže pravidlo CORS pridať, sprievodca vás presunie do kroku CORS. Potom postupujte podľa časti Pridajte pravidlo CORS.

Pripojenie s obmedzeným kľúčom

Krok 1: pripravte bucket a kľúč v DigitalOcean Spaces

  1. V Spaces Object Storage stlačte Create Bucket, vyberte región a názov a bucket vytvorte.
  2. V Access Keys stlačte Create Access Key a zvoľte Limited access.
  3. Vyberte svoj bucket s oprávnením Read/Write/Delete, pomenujte kľúč a vytvorte ho.
  4. Skopírujte prístupový kľúč a tajný kľúč. Obmedzené kľúče nefungujú v bucketoch, ktoré majú bucket policy.

Krok 2: pripojte bucket v Nubbo

  1. V sekcii Buckety stlačte Pripojiť bucket, vyberte DigitalOcean Spaces a potom S obmedzeným kľúčom.
  2. Vložte prístupový kľúč a tajný kľúč a vyberte región. Stlačte Overiť kľúč.
  3. Zadajte presný názov bucketu a stlačte Overiť prístup.
  4. Sprievodca prejde do kroku CORS s pravidlom, ktoré treba pridať.

Pridajte pravidlo CORS

Pravidlo CORS umožňuje prehliadaču nahrávať a sťahovať súbory z vášho bucketu na https://nubbo.app. Je to to isté pravidlo, ktoré sprievodca zobrazuje v kroku CORS.

  1. V Spaces Object Storage otvorte bucket a prejdite do Settings.
  2. V časti CORS Configurations stlačte Add.
  3. Vyplňte formulár týmito hodnotami a stlačte Save CORS Configuration.
Origin: https://nubbo.app
Allowed Methods: GET, PUT, POST, DELETE, HEAD
Allowed Headers: *
Access Control Max Age: 3600

S obmedzeným kľúčom ho musíte pridať sami: v DigitalOcean zmena CORS cez API vyžaduje kľúč s Full access.

Krok CORS s pravidlom, ktoré treba pridať do bucketu Krok CORS s pravidlom, ktoré treba pridať do bucketu

Keď ho uložíte, vráťte sa do Nubbo a stlačte Pridané, overiť. Niektorým poskytovateľom trvá minútu, kým ho použijú. Ak má váš kľúč oprávnenie meniť CORS, Skúsiť to nastaviť za mňa to urobí za vás.

Keď niečo zlyhá

Správa v NubboČo robiť
“Neplatné prihlasovacie údaje. Skontrolujte prístupový kľúč a tajný prístupový kľúč.”Skopírujte oba kľúče znova, bez medzier na začiatku alebo na konci.
“Tento kľúč sa zdá byť obmedzený na jeden bucket. Môžete pokračovať obmedzenou cestou alebo vytvoriť kľúč s plným prístupom.”Stlačte Pokračovať s obmedzeným kľúčom, alebo vytvorte kľúč s prístupom k celému účtu a stlačte Skúsiť iný kľúč.
“Bucket nebol nájdený. Overte názov a región.”Skontrolujte presný názov bucketu a či zvolený región je región bucketu.
“Váš kľúč nemá oprávnenie vytvárať buckety.”Použite kľúč s plným prístupom, alebo vytvorte bucket vo svojom paneli a stlačte Už ho mám vo svojom paneli.
“Tento názov sa u tohto poskytovateľa už používa; skúste iný.”Názvy bucketov sú u poskytovateľa jedinečné: vyberte iný.
“Váš kľúč nemá oprávnenie to nastaviť.”Pridajte pravidlo CORS ručne, ako je vysvetlené vyššie.
“Zatiaľ to nefunguje. Skontrolujte pravidlo a overte znova; niektorým poskytovateľom trvá minútu, kým ho použijú.”Skontrolujte, či je pôvod presne https://nubbo.app bez lomky na konci, počkajte minútu a overte znova.
“Tento bucket sa už používa.”Tento bucket je už v Nubbo pripojený, vo vašom účte alebo v inom.
“Bucket sa nachádza v inom regióne. Overte nastavený región.”V Nubbo vyberte ten istý región, v ktorom ste bucket vytvorili.
“Prístup zamietnutý. Skontrolujte, či sú prihlasovacie údaje stále aktívne a či majú potrebné oprávnenia.”Pri obmedzenom kľúči skontrolujte, či má Read/Write/Delete na tento bucket a či bucket nemá bucket policy.

Koľko to stojí

Spaces sa účtuje mesačným poplatkom, ktorý zahŕňa úložisko aj prenos. Vysvetľujeme to v článku Ceny DigitalOcean Spaces.

Časté otázky

Aký typ kľúča Spaces potrebujem?

Pre automatickú cestu kľúč s Full access. S obmedzeným kľúčom kľúč Limited access s oprávnením Read/Write/Delete na váš bucket.

Aký región mám v Nubbo zvoliť?

Región bucketu: nyc3, ams3, sfo2, sfo3, sgp1, lon1, fra1, tor1, blr1, syd1, atl1, ric1 alebo mkc1. Ovládací panel ho zobrazuje vedľa názvu bucketu.

Prečo Nubbo nemôže nastaviť CORS s mojím obmedzeným kľúčom?

Pretože v DigitalOcean zmena CORS cez API vyžaduje kľúč s Full access. S obmedzeným kľúčom ho pridáte sami v Settings, CORS Configurations.

Môžem pripojiť buckety z viacerých regiónov?

Áno. Každý bucket sa pripája s vlastným regiónom a môžete ich mať toľko, koľko vám plán dovoľuje.

Zdroje

Ceny a limity pochádzajú z oficiálnych stránok uvedených nižšie. Poskytovatelia ich menia, preto si ich pred rozhodnutím overte.