Ceļveži

Failu pārvaldnieks Cloudflare R2: pievienojiet to Nubbo

Kā pievienot Cloudflare R2 bucket Nubbo: API tokens, Account ID, vednis soli pa solim, CORS noteikums un ko darīt, ja kaut kas neizdodas.

Nubbo savienojas ar Cloudflare R2, izmantojot R2 API tokenu un jūsu konta Account ID. Dažu minūšu laikā jūsu bucket 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 Cloudflare R2. 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 Cloudflare R2 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. Pirms pirmā bucket Cloudflare lūdz informācijas panelī aktivizēt R2 abonementu. Ja jūsu bucket ir jurisdikcija (EU, FedRAMP vai US), jūs to izvēlaties vednī, un Nubbo izmanto šīs jurisdikcijas galapunktu.

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

Ierobežotā atslēga ir mazākā piekļuve, kas Nubbo nepieciešama: Object Read & Write vienam bucket. Ar to Nubbo nevar parādīt jūsu bucket sarakstu vai izveidot jaunu, tāpēc jūs ierakstāt bucket nosaukumu un CORS noteikumu pievienojat paši.

Automātisks savienojums

1. solis: izveidojiet atslēgu Cloudflare R2

  1. Pierakstieties dash.cloudflare.com un atveriet R2 object storage. Panelis var rādīt izvēlnes jūsu valodā.
  2. Atveriet API Tokens un nospiediet Create Account API token. To var atvērt arī no Overview, sadaļā Account Details, Manage.
  3. Izvēlieties atļauju Admin Read & Write un izveidojiet tokenu.
  4. Nokopējiet Access Key ID un Secret Access Key. Cloudflare slepeno atslēgu rāda tikai vienreiz. Izmantojiet šīs divas atslēgas, nevis tokena vērtību.
  5. Nokopējiet arī savu Account ID, kas redzams R2 lapā Overview.

2. solis: pievienojiet bucket Nubbo

  1. Nubbo atveriet Buckets un nospiediet Pievienot bucket. Izvēlieties Cloudflare R2 un nospiediet Turpināt.

    Nubbo vedņa solis Provider ar atlasītu Cloudflare R2 Nubbo vedņa solis Provider ar atlasītu Cloudflare R2
  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 Access Key ID, Secret Access Key un Account ID. Nubbo no Account ID izveido jūsu konta galapunktu. R2 reģions vienmēr ir auto. Pirms nospiežat Pārbaudīt atslēgu, izvēlieties sava bucket Jurisdikcija: lielākajai daļai bucket Noklusējuma (bez jurisdikcijas), vai EU, FedRAMP vai US. Līdz ar to mainās galapunkts (https://<ACCOUNT_ID>.eu.r2.cloudflarestorage.com ES), un sarakstā redzami tikai šīs jurisdikcijas bucket. 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 Cloudflare R2 ar ātro ceļvedi un atslēgas laukiem Solis Jūsu atslēga Cloudflare R2 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 Cloudflare R2

  1. Sadaļā R2, Overview nospiediet Create bucket un piešķiriet nosaukumu (mazie burti, cipari un defises). Reģions nav jāizvēlas. Ja datiem jāpaliek ES, izvēlieties jurisdikciju EU: līdz ar to mainās galapunkts.
  2. Atveriet API Tokens un nospiediet Create Account API token.
  3. Izvēlieties atļauju Object Read & Write un ierobežojiet to ar savu bucket.
  4. Nokopējiet Access Key ID, Secret Access Key un savu Account ID.

2. solis: pievienojiet bucket Nubbo

  1. Sadaļā Buckets nospiediet Pievienot bucket, izvēlieties Cloudflare R2 un pēc tam Ar ierobežotu atslēgu.
  2. Ielīmējiet Access Key ID, Secret Access Key un Account ID. Pirms nospiežat Pārbaudīt atslēgu, izvēlieties to pašu Jurisdikcija, kas bucket. 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ļā R2 atveriet bucket un pārejiet uz Settings.
  2. Sadaļā CORS Policy nospiediet Add CORS policy un izvēlieties cilni JSON.
  3. Ielīmējiet noteikumu un nospiediet Save. Cloudflare tā piemērošana var aizņemt līdz 30 sekundēm.
[
  {
    "AllowedHeaders": ["*"],
    "AllowedMethods": ["GET", "PUT", "POST", "DELETE", "HEAD"],
    "AllowedOrigins": ["https://nubbo.app"],
    "ExposeHeaders": ["ETag"],
    "MaxAgeSeconds": 3600
  }
]
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. 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
“Šķ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.
“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ā.
“Nederīgi akreditācijas dati. Pārbaudiet piekļuves atslēgu un slepeno piekļuves atslēgu.”Pārbaudiet, vai ielīmējāt tokena Access Key ID un Secret Access Key, nevis Cloudflare API tokena vērtību.
“Bucket nav atrasts. Pārbaudiet nosaukumu un reģionu.”Pārbaudiet nosaukumu un vai jurisdikcija Nubbo sakrīt ar bucket jurisdikciju (R2 to rāda bucket Settings).

Cik tas maksā

R2 neiekasē maksu par izejošo datplūsmu, un tam ir ikmēneša bezmaksas līmenis. To skaidrojam rakstā Cloudflare R2 bezmaksas līmenis.

Biežāk uzdotie jautājumi

Kur atrast savu Cloudflare Account ID?

R2 lapā Overview, sadaļā Account Details. Tā ir 32 rakstzīmju virkne no cipariem un burtiem no a līdz f.

Kāda atļauja vajadzīga R2 tokenam?

Mazākā piekļuve, kas Nubbo nepieciešama, ir ar jūsu bucket ierobežots Object Read & Write, izmantojot ierobežotās atslēgas ceļu: jūs ierakstāt bucket nosaukumu un CORS noteikumu pievienojat paši. Automātiskajam ceļam vajag Admin Read & Write, ar ko Nubbo var parādīt jūsu bucket sarakstu, izveidot jaunu un iestatīt tā CORS.

Kuru reģionu izmantot ar R2?

Nevienu: R2 izmanto reģionu auto, un Nubbo to iestata jūsu vietā. Cloudflare atrašanās vietas norādes nemaina to, kā bucket tiek savienots.

Vai varu pievienot R2 bucket ar jurisdikciju, piemēram, ES?

Jā. Solī Jūsu atslēga izvēlieties bucket jurisdikciju (EU, FedRAMP vai US). Katrai ir savs galapunkts, piemēram, https://<ACCOUNT_ID>.eu.r2.cloudflarestorage.com, un tā rāda tikai tajā izveidotos bucket.

Vai lejupielādes no Nubbo R2 rada izejošās datplūsmas izmaksas?

Nē. R2 neiekasē maksu par izejošo datu pārsūtīšanu. Lejupielādes gan skaitās kā lasīšanas operācijas.

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.