导航菜单

R2 (Object Storage)

Outline

1. R2 Overview

  • What Cloudflare R2 is
  • Object storage service
  • Advantages (no egress fees, S3-compatible)

2. Create an R2 Bucket

  • Create a bucket
  • Naming rules
  • Region selection

3. Upload and Manage Objects

  • Upload files

    • Dashboard upload
    • API upload
    • Bulk uploads
  • File management

    • List objects
    • Download
    • Delete
    • Metadata

4. R2 APIs

  • S3-compatible API

    • Compatibility notes
    • Using AWS SDKs
    • Authentication setup
  • R2 API

    • R2-specific APIs
    • Access via Workers

5. Integrate with Workers

  • Access R2 in Workers
  • Read/write operations
  • Streaming
  • Real-world scenarios

6. Access Control

  • Public access

    • Public buckets
    • Public URLs
  • Private access

    • Access tokens
    • Signed URLs
    • Temporary access

7. Custom Domains

  • Bind a custom domain
  • CDN acceleration
  • SSL certificate setup

8. Cost Optimization

  • Storage costs
  • Request costs
  • No-egress advantage
  • Optimization tips

9. Use Cases

  • Static asset storage
  • Media hosting
  • Backup and archive
  • Integrations with Workers/Pages

10. FAQs

  • Bucket creation failed
  • Upload failures
  • Access permission issues
  • API call problems

11. Summary

  • R2’s core strengths
  • Where to use it
  • Best practices

搜索