أداة بسيطة لتشفير ومزامنة الملفات إلى Amazon Cloud باستخدام S3.
هل تستخدم خدمات مثل Dropbox و Google Drive و Microsoft OneDrive ، إلخ؟ هل تثق بهم بعدم النظر إلى صورك الشخصية ، وقراءة المستندات الخاصة بك ، إلخ؟ إذا كان الأمر كذلك ، لماذا؟ ألا تعلم أن المراقبة هي الأعمال التجارية الكبيرة ، وأن بياناتك هي العملة؟
لا أحد يعرف ما الذي يجلبه المستقبل: ما نوع المجتمع الذي سنعيش فيه؟ أي نوع من الحكومة يجب أن نتحمله؟ هل سيكون (لا يزال) دولة حرة؟ أي نوع من القوانين الجنائية الجديدة التي سيتم إقرارها؟ ..... إذن ما الذي ستعمل عليه بياناتك عنك ، في المستقبل ، إذا كان كل شيء قد تم قلبه رأسًا على عقب؟ هل أنت فجأة شخص مشبوه يحتاج إلى مشاهدة 24/7؟ هل أنت لائق حتى تترك بمفردك ، أو تقود سيارة ، أو تملك سلاحًا أو تربية الأطفال؟ هل يمكن أن تكون موثوقًا بعدم القيام بشيء غبي عند الطيران؟ ... أي شيء يمكن أن يتم اختيار الكرز خارج السياق ، ملتوية ، ويستخدم ضدك. العرق ، الدين ، الانتماء السياسي ، سمها ما شئت.
تذكر أن كل ما تقوم بتحميله من المرجح أن يبقى في السحابة إلى الأبد. وإذا كنت تعتقد أنك في السيطرة ، فهذا خيالي فقط. Mumbo Jumbo Legal في اتفاقية شروط الخدمة (TOS) ، أو شيء مثل الناتج المحلي الإجمالي ، لا يفعل شيئًا لجعل بياناتك غير قابلة للقراءة. يجب عليك بدلاً من ذلك وضع ثقتك في التطبيقات الفنية التي تجعلها مستحيلة.
...
اقرأ بقية الملعب في Docs/WhyUseMyS3.pdf
إذا كنت تقوم بتحميل محتوى تم تنزيله مثل الخلفيات والموسيقى والبرامج ، إلخ. لا تحتاج إلى تشفير MyS3 أو من جانب العميل. يمكنك فقط مزامنة المجلدات الخاصة بك مباشرة مع دلاء S3 بدلاً من ذلك ، باستخدام AWS CLI.
لتحميل شيء مثل aws s3 sync [path-to-folder] [path-to-s3-bucket] يعمل بشكل جيد. للتنزيل ، يمكنك تبديل مسار المجلد مع مسار دلو S3 واحصل على aws s3 sync [path-to-folder] [path-to-S3-bucket] . نصيحة: اصنع نصًا متزامنًا يعمل كل ساعة أو يوم.
MyS3 هي أداة تجعلها ممكنة لتشفير بيانات الملفات أثناء الطيران والتحميل إلى خدمة التخزين البسيطة (S3) ، والتي تعد جزءًا من Amazon Web Services (AWS).
يمكن لأي شخص تسجيل حساب AWS وإنشاء دلاء S3 لتحميل الملفات. لكن تمكين تشفير الملفات الخالي من المتاعب وآمنة هو مسألة مختلفة تمامًا. يقوم MyS3 بذلك من أجلك بعد إعداد موارد AWS الخاصة بك.
تم تصميم MyS3 باستخدام Net Core. يمكن نسخه أو استيراده إلى أي نوع من المشاريع الصافية.
انظر Docs/UserManual.pdf للحصول على تعليمات دقيقة مع لقطات شاشة لإعداد AWS الكامل وإعداد MyS3.
هام: نعم ، يمكن تشغيل MyS3 على أجهزة كمبيوتر متعددة في نفس الوقت ومشاركة نفس دلو S3. لكن MyS3 لا يدعم دمج الملفات مع مسارات ملفات متطابقة. إنه ينشئ إصدارات كائن S3 جديدة بدلاً من ذلك. إذن من يحفظ ملفه الماضي "يفوز". تجنب هذا من خلال عدم الكتابة إلى نفس مسار الملف من مواقع مختلفة في نفس الوقت. يجب على كل شخص يستخدم دلو مشترك وضع ملفاته في مجلده الفريد. (وإذا كان ملفك لا يزال يتم الكتابة فوقه ، فما عليك سوى استعادته.)
عميل واجهة المستخدم الرسومية:
MyS3.GUI.win-x64.zip )C:Program Files .عميل وحدة التحكم (عميل CLI):
MyS3.CLI.win-x64.zip )MyS3.CLI.exe على Windows أو ./MyS3.CLI على Linux.لديه رخصة معهد ماساتشوستس للتكنولوجيا العادي.
بدأ MyS3 كمشروع للحيوانات الأليفة في صيف عام 2020 عندما كنت أعرف AWS S3 بشكل أفضل.
كان من المفترض أن تكون أداة بسيطة لتشفير الملفات وتحميلها على S3. كان من المفترض أيضًا أن تكون وحدة تحكم Windows خفيفة الوزن قابلة للتنفيذ. وكنت سأقضي فقط -2 أسابيع. لكن للأسف ، أدركت مرارًا وتكرارًا أن هذه الأداة البسيطة للغاية كانت بحاجة إلى مزيد من الوظائف .. وقبل أن أعرف أن شهرًا مرت.
كنت دائما أسرع وأحاول إنهاءها في النهاية. هذا هو السبب في أن وثائق المشروع سيئة وتفتقر. (لأنني عادة ما أبقي كل شيء في رأسي عند القيام بمشاريع صغيرة.)
لذا فإن إعادة الكتابة الموثقة ستكون ضرورية في يوم من الأيام إذا بدأ المزيد من الأشخاص في استخدامه.