العودة لأدوات AI Coding
البيانات والتحليلات
Cloudflare R2 Object Storage
تخزين الكائنات مع Cloudflare R2 بدون رسوم خروج وواجهة متوافقة مع S3 وتسليم محسن للحافة.
Claude Code Cursor Copilot Windsurf
نظرة عامة
Cloudflare R2 هي خدمة تخزين كائنات متوافقة مع S3 تلغي رسوم الخروج مما يجعلها أرخص بكثير من AWS S3 للتطبيقات التي تقدم المحتوى المخزن بشكل متكرر. يتم توزيع R2 تلقائياً عبر شبكة Cloudflare العالمية مما يوفر وصولاً بزمن استجابة منخفض في جميع أنحاء العالم دون الحاجة لتكوين CDN.
يوفر R2 توافقاً كاملاً مع واجهة S3 API مما يعني أنه يمكنك استخدام AWS SDK أو rclone أو أي أداة متوافقة مع S3 للتفاعل معه. لـ Cloudflare Workers توفر ربطات R2 وصولاً مباشراً للتخزين بدون حمل شبكة مما يمكن عمليات تخزين سريعة على الحافة.
تدعم الخدمة كائنات حتى 5 تيرابايت والرفع متعدد الأجزاء والعمليات الشرطية وقواعد دورة الحياة. يتكامل R2 مع Cloudflare Workers لمعالجة من جانب الخادم وCache API للتخزين المؤقت على الحافة وإشعارات الأحداث لتشغيل سير العمل عند الرفع.
يوفر R2 توافقاً كاملاً مع واجهة S3 API مما يعني أنه يمكنك استخدام AWS SDK أو rclone أو أي أداة متوافقة مع S3 للتفاعل معه. لـ Cloudflare Workers توفر ربطات R2 وصولاً مباشراً للتخزين بدون حمل شبكة مما يمكن عمليات تخزين سريعة على الحافة.
تدعم الخدمة كائنات حتى 5 تيرابايت والرفع متعدد الأجزاء والعمليات الشرطية وقواعد دورة الحياة. يتكامل R2 مع Cloudflare Workers لمعالجة من جانب الخادم وCache API للتخزين المؤقت على الحافة وإشعارات الأحداث لتشغيل سير العمل عند الرفع.
لمن هذه الأداة؟
- تخزين رفعات المستخدمين بدون رسوم خروج لتقديم المحتوى
- الترحيل من S3 إلى R2 باستخدام نفس SDK والأدوات
- معالجة الصور المرفوعة مع Cloudflare Workers
- تقديم الأصول الثابتة عالمياً عبر حاويات R2 العامة
التثبيت
إعداد Claude Code
npm install @aws-sdk/client-s3 الإعدادات
import { S3Client, PutObjectCommand } from "@aws-sdk/client-s3"
const r2 = new S3Client({
region: "auto",
endpoint: `https://${process.env.CF_ACCOUNT_ID}.r2.cloudflarestorage.com`,
credentials: {
accessKeyId: process.env.R2_ACCESS_KEY_ID!,
secretAccessKey: process.env.R2_SECRET_ACCESS_KEY!,
},
})
await r2.send(new PutObjectCommand({
Bucket: "my-bucket",
Key: "uploads/photo.jpg",
Body: fileBuffer,
})) استكشف أدوات AI
أدوات AI تكمل شغلك — للمصممين والمطورين
اقرأ مقالات عن AI
نصايح عملية في التصميم والذكاء الاصطناعي
أدوات مشابهة
البيانات والتحليلات
Sentry Error Tracking
مراقبة الأخطاء في الإنتاج وتحليل أسبابها مع ربطها بالأكواد المسببة تلقائيًا.
Claude Code Copilot Cursor
البيانات والتحليلات PostHog Product Analytics
تتبع سلوك المستخدمين وتحليل مسارات التحويل لاتخاذ قرارات مبنية على البيانات.
Claude Code Cursor Copilot
البيانات والتحليلات Database Query Builder
توليد استعلامات SQL محسّنة وتحويل الأسئلة النصية إلى استعلامات قاعدة بيانات.
Claude Code Copilot Cursor