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ā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 |
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
- Pierakstieties dash.cloudflare.com un atveriet R2 object storage. Panelis var rādīt izvēlnes jūsu valodā.
- Atveriet API Tokens un nospiediet Create Account API token. To var atvērt arī no Overview, sadaļā Account Details, Manage.
- Izvēlieties atļauju Admin Read & Write un izveidojiet tokenu.
- 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.
- Nokopējiet arī savu Account ID, kas redzams R2 lapā Overview.
2. solis: pievienojiet bucket Nubbo
Nubbo atveriet Buckets un nospiediet Pievienot bucket. Izvēlieties Cloudflare R2 un nospiediet Turpināt.

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

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.comES), 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.

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 Cloudflare R2
- 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.
- Atveriet API Tokens un nospiediet Create Account API token.
- Izvēlieties atļauju Object Read & Write un ierobežojiet to ar savu bucket.
- Nokopējiet Access Key ID, Secret Access Key un savu Account ID.
2. solis: pievienojiet bucket Nubbo
- Sadaļā Buckets nospiediet Pievienot bucket, izvēlieties Cloudflare R2 un pēc tam Ar ierobežotu atslēgu.
- 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.
- 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ļā R2 atveriet bucket un pārejiet uz Settings.
- Sadaļā CORS Policy nospiediet Add CORS policy un izvēlieties cilni JSON.
- 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
}
]

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 Nubbo | Ko 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.