متصفح Civo Object Storage لـ Mac.
متصفح ملفات أصلي متوافق مع S3. أوقف الـ buckets الخاملة في خزنة مركزية لتوفير التكاليف.
Civo Object Storage متوافق مع S3. ويأتي CivoCloudManager بعميل S3 أصلي مكتوب بلغة Swift: ListObjects v2 وGet، مع AWS Signature V4 مبنية فوق CryptoKit. بلا AWS SDK، وبلا غلاف Electron. تصفح الـ buckets، ونزّل ملفات مفردة أو مجلدات كاملة، وأوقف المتاجر الخاملة في خزنة مركزية لتتوقف عن الدفع مقابلها.
ما يقدمه متصفح Object Storage.
-
عميل S3 أصلي، بلا AWS SDK.
ListObjects v2 وGet منفّذة مباشرة بلغة Swift، وموقّعة بـ AWS Signature V4 عبر HMAC-SHA256 من CryptoKit. تصفّح وتنزيل؛ أما الرفع والحذف فيبقيان لـ s3cmd أو rclone. أصلي على Apple Silicon، وبلا أي اعتماديات خارجية في وقت التشغيل.
-
تنقل بين المجلدات مع مسار تنقل.
نموذج مجلدات قائم على البادئة المشتركة. ادخل إلى المجلدات الفرعية، وارجع عبر مسار التنقل، وحدّد ملفات متعددة.
-
تنزيل مفرد ومتعدد ومتكرر.
نزّل ملفًا واحدًا، أو تحديدًا متعددًا، أو مجلدًا كاملًا بشكل متكرر. تهبط الملفات في مجلد Downloads؛ وتعرض ورقة التقدم عدد الملفات والبايتات والعنصر الحالي.
-
الإيقاف والاستئناف.
ينسخ الإيقاف كل ملف من Object Store إلى خزنة civo-cloud-manager المركزية، ويتحقق من المفاتيح والأحجام، ثم يحذف الأصلي. ويعيد الاستئناف إنشاء المتجر بالاسم نفسه وبيانات الاعتماد نفسها ويستعيد كل ملف. تتغير سعة الخزنة تلقائيًا؛ وتجري أربع عمليات نقل بالتوازي؛ والتحقق قبل الحذف مفعّل افتراضيًا.
-
بيانات اعتماد محمية بـ Touch ID.
تعيش مفاتيح وصول Object Store في macOS Keychain. ويتطلب كشف المفتاح السري Touch ID (أو كلمة سر النظام كبديل).
-
تغيير حجم Object Store.
غيّر الحجم الأقصى لأي متجر عبر مُدرِّج في عرض التفاصيل، وخلف الكواليس PUT /objectstores/:id.
كيف يوفّر الإيقاف والاستئناف المال.
أي Object Store خامل في Civo يظل يكلفك حسب حجمه الأقصى المخصص، حتى بلا أي حركة. ينسخ الإيقاف المحتويات إلى متجر خزنة مشترك واحد (تُوسَّع سعته قبل النسخ)، ويتحقق مفتاحًا مفتاحًا، ثم يحذف المتجر المصدر عبر DELETE /objectstores/:id، فيختفي البند من فاتورة Civo. ويعكس الاستئناف العملية: يُجهَّز متجر جديد بالاسم نفسه وبيانات الاعتماد نفسها، وتُستعاد الملفات من بادئة الخزنة، ثم تُقلَّص الخزنة من جديد. ويتتبع ملف manifest.json داخل الخزنة المتاجر الموقوفة، فتستعيدها لاحقًا ولو من جهاز Mac جديد.
لماذا تهم SigV4 الأصلية.
معظم عملاء S3 على macOS يشحنون AWS SDK: تنزيل بمئات الميغابايتات، وصلاحيات واسعة، وتتبع. أما CivoCloudManager فيوقّع كل طلب بـ HMAC-SHA256 من CryptoKit مباشرة. يبقى حجم الحزمة صغيرًا، ويبقى App Sandbox ضيقًا (أربع صلاحيات، وبلا وصول إلى ملفات غير التي تختارها أنت)، ولا يوجد SDK خارجي تحدّثه مع كل ثغرة CVE جديدة.
تعمّق
قراءات موجّهة لكل منتج من Civo.
لكل مجال في Civo يلمسه CivoCloudManager صفحة خاصة فيها التفاصيل والمقايضات وبنية التنفيذ. اختر الأقرب إلى ما تعمل عليه اليوم.
- 01 بديل Civo CLI لـ Mac أين تتفوق الواجهة الرسومية على الـ CLI، وأين لا تتفوق، وكيف يتعايشان.
- 02 واجهة Civo Kubernetes الرسومية لـ Mac لوحة عنقود حية، وسجلات pod لحظية، بلا حاجة إلى kubectl.
- 03 جدار حماية Civo من شريط قوائم Mac فتح وإغلاق بنقرة واحدة لكل جدار حماية، وكشف تلقائي للـ IP، ومؤقت إغلاق.
- 04 لوحة تكاليف Civo لـ Mac رسوم حقيقية من Civo charges API. منتقي فترة وتوقع لنهاية الشهر.
أدلة
خطوة بخطوة، ومقارنات صادقة.
- 01 توصيل مفتاح Civo API أنشئ المفتاح في لوحة Civo، والصقه مرة واحدة، ودع macOS Keychain يحتفظ به بعد ذلك.
- 02 فتح جدار حماية لعنوانك الإجراء اليدوي، ومصيدة الـ IP المتغير التي يخلّفها، ومسار مجاني من شريط القوائم يغلق القاعدة عند موعد.
- 03 مقابل Lens وOpenLens وk9s ثلاث أدوات لا تعرف مزودًا بعينه، وواحدة مخصصة لـ Civo. والفرق هو ما يحدد أيها تريد مفتوحًا.
- 04 Civo Object Storage عبر S3 نقطة النهاية الإقليمية، وإعدادات عاملة لـ s3cmd وrclone وAWS CLI، وما يفعله العميل الأصلي بشكل مختلف.
- 05 Civo DNS على Mac وجّه نطاقًا إلى خوادم أسماء Civo، ثم أبقِ المنطقة في تطبيق أصلي بدل تبويب متصفح.
- 06 سجل التغييرات كل إصدار مشحون، الأحدث أولًا، بالتفصيل الذي تضيق عنه ملاحظة إصدار في المتجر.
افتح Civo Object Storage في متصفح أصلي.
شراء لمرة واحدة على Mac App Store. Family Sharing مفعّل.