Skip to content

Commit 94138a6

Browse files
committed
Updates
1 parent 4bab0d7 commit 94138a6

File tree

8 files changed

+47
-17
lines changed

8 files changed

+47
-17
lines changed

src/content/docs/learning-paths/r2-intro/series/r2-1.mdx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,8 @@ import { Render, Tabs, TabItem, Stream, Card } from "~/components";
3333

3434
If you want to dive into detail, refer to the following pages:
3535

36-
- [Cloudflare R2](/r2/)
36+
- [Create new buckets](/r2/buckets/create-buckets/)
37+
- [Bucket-level operations](/r2/buckets/create-buckets/#bucket-level-operations)
3738

3839
</Card>
3940
</TabItem>

src/content/docs/learning-paths/r2-intro/series/r2-2.mdx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,8 @@ import { Render, Tabs, TabItem, Stream, Card } from "~/components";
3232

3333
If you want to dive into detail, refer to the following pages:
3434

35-
- [Cloudflare R2](/r2/)
35+
- [Public buckets](/r2/buckets/public-buckets/)
36+
- [Custom domains](/r2/buckets/public-buckets/#connect-a-bucket-to-a-custom-domain)
3637

3738
</Card>
3839
</TabItem>

src/content/docs/learning-paths/r2-intro/series/r2-3.mdx

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,21 @@ import { Render, Tabs, TabItem, Stream, Card } from "~/components";
2222
thumbnail="https://pub-d9bf66e086fb4b639107aa52105b49dd.r2.dev/R2-3%20S3%20API%20Compatibility.jpg"
2323
showMoreVideos={false}
2424
chapters={{
25+
"Introduction":"3s",
26+
"Generate R2 API Key":"2m0s",
27+
"Using AWS SDK with Cloudflare R2":"3m3s",
28+
"Example Upload and Delete Programatically":"4m37s",
29+
"Pre-signed URLs":"6m40s",
2530
}}
2631
/>
2732

2833
**Related content**
2934

3035
If you want to dive into detail, refer to the following pages:
3136

32-
- [Cloudflare R2](/r2/)
37+
- [S3 API compatibility](/r2/api/s3/api/)
38+
- [Authenticate against R2 API using auth tokens](/r2/examples/authenticate-r2-auth-tokens/)
39+
- [Pre-signed URLs](/r2/api/s3/presigned-urls/)
3340

3441
</Card>
3542
</TabItem>

src/content/docs/learning-paths/r2-intro/series/r2-4.mdx

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,16 @@ sidebar:
55
order: 4
66
tableOfContents: false
77
description: |
8+
In this video, you will learn how to use Cloudflare R2's data migration tools, to transfer data from other cloud providers such as Amazon S3 and Google Cloud Storage to R2. The video will demonstrate the step-by-step process of setting up and executing a data migration.
9+
810
---
911

1012
import { Render, Tabs, TabItem, Stream, Card } from "~/components";
1113

1214
<Tabs>
1315
<TabItem label="Watch this episode">
1416

17+
In this video, you will learn how to use Cloudflare R2's data migration tools, to transfer data from other cloud providers such as Amazon S3 and Google Cloud Storage to R2. The video will demonstrate the step-by-step process of setting up and executing a data migration.
1518

1619
<Card>
1720
<Stream
@@ -20,14 +23,23 @@ import { Render, Tabs, TabItem, Stream, Card } from "~/components";
2023
thumbnail="https://pub-d9bf66e086fb4b639107aa52105b49dd.r2.dev/R2-4%20Data%20migration%20with%20R2.jpg"
2124
showMoreVideos={false}
2225
chapters={{
26+
"Introduction": "3s",
27+
"Data Migration Dashboard": "1m20s",
28+
"Configuring AWS": "1m55s",
29+
"AWS Data Migration": "4m29s",
30+
"Sippy AKA Incremental Migration": "6m49s",
31+
"Configuring Sippy": "7m30s"
2332
}}
2433
/>
2534

2635
**Related content**
2736

2837
If you want to dive into detail, refer to the following pages:
2938

30-
- [Cloudflare R2](/r2/)
39+
- [Data migration overview](/r2/data-migration/)
40+
- [Migration strategies](/r2/data-migration/migration-strategies/)
41+
- [Super Slurper](/r2/data-migration/super-slurper/)
42+
- [Sippy](/r2/data-migration/sippy/)
3143

3244
</Card>
3345
</TabItem>

src/content/docs/learning-paths/r2-intro/series/r2-5.mdx

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,16 @@ sidebar:
55
order: 5
66
tableOfContents: false
77
description: |
8+
In this video, you will set up a Cloudflare Workers project and connect it to an existing or new R2 bucket. You will secure file uploads using authentication tokens, configure the Wrangler settings, and enable Smart Tiered Cache for optimal performance. Finally, you will deploy and test your serverless API to upload and retrieve files such as podcast episodes.
9+
810
---
911

1012
import { Render, Tabs, TabItem, Stream, Card } from "~/components";
1113

1214
<Tabs>
1315
<TabItem label="Watch this episode">
1416

17+
In this video, you will set up a Cloudflare Workers project and connect it to an existing or new R2 bucket. You will secure file uploads using authentication tokens, configure the Wrangler settings, and enable Smart Tiered Cache for optimal performance. Finally, you will deploy and test your serverless API to upload and retrieve files such as podcast episodes.
1518

1619
<Card>
1720
<Stream
@@ -20,14 +23,20 @@ import { Render, Tabs, TabItem, Stream, Card } from "~/components";
2023
thumbnail="https://pub-d9bf66e086fb4b639107aa52105b49dd.r2.dev/R2-5%20Access%20R2%20storage%20from%20Worker.jpg"
2124
showMoreVideos={false}
2225
chapters={{
26+
"Introduction":"3s",
27+
"Cloudflare C3 CLI Tool":"1m4s",
28+
"Wrangler JSON file":"2m33s",
29+
"Deploy the app":"7m26s"
2330
}}
2431
/>
2532

2633
**Related content**
2734

2835
If you want to dive into detail, refer to the following pages:
2936

30-
- [Cloudflare R2](/r2/)
37+
- [C3 CLI](/pages/get-started/c3/)
38+
- [AWS CLI example](/r2/examples/aws/aws-cli/)
39+
- [Wrangler configuration file](/workers/wrangler/configuration/)
3140

3241
</Card>
3342
</TabItem>
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"title": "Introduction to R2",
3+
"path": "/learning-paths/r2-intro/series/r2-1/",
4+
"priority": 2,
5+
"description": "Learn about Cloudflare R2, an object storage solution designed to handle your data and files efficiently. It is ideal for storing large media files, creating data lakes, or delivering web assets.",
6+
"products": ["R2", "Workers"],
7+
"product_group": "Developer platform",
8+
"video": true
9+
}

src/content/learning-paths/r2-introduction.json

Lines changed: 0 additions & 9 deletions
This file was deleted.

src/content/partials/learning-paths/r2-series-navigation.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,12 @@ import { CardGrid, LinkCard, Card } from "~/components";
2323
/>
2424
<LinkCard
2525
title="Watch Episode 4: Migrating your bucket data"
26-
description=" "
26+
description="In this video, you will learn how to use Cloudflare R2's data migration tools, to transfer data from other cloud providers such as Amazon S3 and Google Cloud Storage to R2."
2727
href="/learning-paths/r2-intro/series/r2-4/"
2828
/>
2929
<LinkCard
30-
title="Watch Episode 5: "
31-
description=" "
30+
title="Watch Episode 5: Accessing your bucket from Cloudflare Workers"
31+
description="In this video, you will build a serverless file API using Cloudflare Workers and R2 by setting up a project, securing uploads, enabling caching and deploying the application."
3232
href="/learning-paths/r2-intro/series/r2-5/"
3333
/>
3434
</CardGrid>

0 commit comments

Comments
 (0)