Tovanix
Tovanix

API لتخزين الكائنات

تخزين كائنات متوافق مع S3. أصدر بيانات اعتماد منفصلة لكل حاوية واربط أي SDK لـS3 مباشرةً، دون رسوم لنقل البيانات الصادر عند القراءة.

  • بيانات الاعتماد: Access Key / Secret Key لكل حاوية وصالحان لها وحدها؛ يُعرض السر مرة واحدة ويستغرق تفعيل المفتاح الجديد نحو دقيقة
  • إعداد SDK: تكون region دائمًا auto مع عنونة virtual-host؛ أمثلة Node.js / Python / Go / PHP / aws-cli
  • CORS: مطلوب قبل الرفع أوالقراءة مباشرةً من المتصفح؛ يجب أن يكون origin نطاقًا محددًا وليس قيمة شاملة
  • الروابط الموقعة مؤقتًا: يمكن توقيع الرفع والتنزيل لتقديم رابط محدود المدة للمتصفح بدل المفتاح
  • الحدود والأسعار: 5 GiB لكل PUT منفرد وحتى 10000 جزء للرفع متعدد الأجزاء؛ تُحسب رسوم التخزين من الاستخدام اليومي الفعلي، والحذف والنقل الصادر مجانيان

الأسئلة الشائعة

لماذا تُرجع بيانات الاعتماد الجديدة 401 باستمرار؟

تحتاج بيانات الاعتماد الجديدة نحو دقيقة للوصول إلى عُقد التخزين، وتُرجع الاستدعاءات خلال هذه الفترة 401 Unauthorized. لا يعني ذلك بالضرورة أن المفتاح خطأ؛ انتظر قليلًا وأعد المحاولة. يسهل تشخيص هذه الحالة خطأً عند أول تكامل.

ما قيمة region المطلوبة، وما سبب SignatureDoesNotMatch؟

تكون region دائمًا auto. تؤدي us-east-1 أوالقيم المشابهة إلى توقيع غير صحيح، وتُرجع الطلبات 403 SignatureDoesNotMatch. أبقِ عنونة virtual-host ولا تفعل path-style؛ يظهر هذا الخطأ بوصفه 404 NoSuchBucket.

صفحات ذات صلة: توثيق API من Tovanix · الخدمات السحابية · النطاقات / الخوادم / توجيه البريد في مكان واحد · استخدام خدمات السحابة، النطاقات والخوادم

جارٍ التحميل…