أذونات التحديث على ملفات الأمازون S3 التي تم تحميلها عبر JungleDisk
-
08-07-2019 - |
سؤال
وأنا البدء في استخدام الغابة القرص لتحميل الملفات إلى دلو الأمازون S3 والتي تتطابق مع توزيع Cloudfront. أي أنا يمكن الوصول إليه عن طريق HTTP: // URL وأستخدمه الأمازون باعتبارها CDN
والمشكلة أواجهها هي أن الغابة القرص لا تضع 'قراءة' الأذونات على الملفات حتى عندما أذهب إلى URL المقابلة في متصفح أحصل على خطأ 'AccessDenied'
الأمازون. إذا كنت تستخدم أداة مثل BucketExplorer لضبط ACL ثم أن URL الآن إرجاع 200.
وأنا حقا أحب البساطة في سحب الملفات إلى محرك أقراص الشبكة. JungleDisk هو أفضل برنامج لقد وجدت للقيام بذلك بشكل موثوق دون أن تنطلق على نفسها والحصول على الخلط. ومع ذلك فإنه لا يبدو أن لديها خيار لجعل الملفات للقراءة قادرة.
وأنا حقا لا تريد أن تذهب إلى أداة مختلفة (وخاصة إذا كان لدي لشرائه) لمجرد تغيير الأذونات - وهذا يبدو بطيئا حقا على أي حال لأنها تبدو عادة لاجتياز بنية الدليل بأكمله <. / P>
وJungleDisk يوفر نوعا من "الوصول إلى شبكة الإنترنت" - ولكن هذه هي ميزة المدفوعة ولست متأكدا ما اذا كانت ستعمل أم لا
وS3 لا يبدو أن نشر الأذونات أسفل مما هو الألم الحقيقي.
وأنا النظر في كتابة أداة يدوية لاجتياز شجرة بلدي وتعيين كل شيء إلى 'قراءة' لكنني أفضل عدم القيام بذلك إذا كان هذا هو شخص آخر قد حل مشكلة بالفعل.
المحلول
تنويه:. م> أنا مطور هذه الأداة، ولكن أعتقد أنه قد أجيب على سؤالك
إذا كنت على ويندوز يمكنك استخدام كلدبري مستكشف العميل الأمازون S3. وهو يدعم أكثر من الأمازون S3 والميزات CloudFront وانها مجانية.
نصائح أخرى
إذا كنت في حاجة الى أداة على شبكة الإنترنت، يمكنك استخدام S3fm أو على الانترنت مجانا الأمازون S3 مدير الملفات.
وانها التطبيق اياكس النقي الذي يعمل في المتصفح الخاص بك و لا يتطلب تقاسم بيانات الاعتماد الخاصة بك مع موقع على شبكة الإنترنت 3rd الطرف.
إذا كنت في حاجة الى أداة عبر منصة موثوق بها للتعامل مع الأذونات، يمكنك إلقاء نظرة على CrossFTP برو أ >. وهو يدعم معظم الأمازون S3 وCloudFront يتميز أيضا.