Repository navigation
docs: add Cloudflare R2 on-demand migration guide - #193
Merged
Merged
Conversation
Document the Console v1.0.3 walkthrough for attaching a read-only R2 bucket and pulling objects on a read miss, a prefix backfill, and a full-namespace dry run plus backfill. Co-authored-by: hector <majinghe@users.noreply.github.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
rustfs-docs | 8f162b4 | Commit Preview URL Branch Preview URL |
Nov 02 2026, 05:22 AM |
State that the Console Provider menu supports eight sources and that the how-to uses Cloudflare R2 as the worked example. Co-authored-by: hector <majinghe@users.noreply.github.com>
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds an illustrated how-to for RustFS on-demand migration from Cloudflare R2, based on the Console v1.0.3 lab notes.
The page sits under Administration → Data → Bucket, next to bucket replication. It lists the eight Provider values from the Console (Amazon S3, S3-compatible storage, MinIO, RustFS, Cloudflare R2, Google Cloud Storage (HMAC), Azure Blob Storage (Native), and Google Cloud Storage (Native)). Cloudflare R2 is the worked example. Other providers use the same flow; only the endpoint, credential, and bucket fields change.
The R2 steps cover attaching a read-only source, Test connection → Enable migration, then three pulls: a single-object GET miss with
rc cp(71.34 MiB), a prefix backfill, and a full-namespace dry run followed by backfill (Listed 128, Pulled 127, Skipped 1, Failed 0, Data 8.0 GiB).Pages
content/en/administration/data/bucket/on-demand-migration.mdcontent/zh/administration/data/bucket/on-demand-migration.mddocs-checklocale parity stays intactScreenshots are English Console captures in each locale’s sibling
images/folder, includingrustfs-console-on-demand-migration-source-providers.png. Account IDs, access keys, and the lab hostname are replaced with placeholders. On-demand migration is described as an inbound pull, separate from outbound bucket replication, and the page does not claim that local copies keep following the source.Checks
npm run docs:check— passnpm run build(Node 24) — passOmitted because it was not verifiable
rc statis named in the lab checklist without a command or output. Verification usesrc lsand a secondrc cp, which the terminal session shows.https://<account-id>.r2.cloudflarestorage.comform was recorded.