قامت AWS بإصدار "Storage Browser for Amazon S3"، وهو مكون واجهة مستخدم مفتوح المصدر يمكنك إضافته إلى تطبيقات الويب الخاصة بك للسماح للمستخدمين النهائيين المصرح لهم، مثل العملاء والشركاء والموظفين، بالوصول بسهولة إلى البيانات الموجودة في S3 وتصفحها وتحميلها وتنزيلها ونسخها وحذفها. يُسهل Storage Browser for S3 على المطورين الذين يتطلعون إلى تزويد المستخدمين النهائيين بالوصول إلى البيانات في S3، وهو مصمم بحيث يمكن للمستخدمين النهائيين، مثل العملاء والشركاء والموظفين، العمل بكفاءة مع البيانات بغض النظر عن مدى معرفتهم بـ Amazon S3 أو Amazon Web Services. بالإضافة إلى ذلك، يمكن للمطورين تخصيص شكل ومظهر واجهة Storage Browser لتتوافق مع تصميم تطبيقهم. يعتبر Storage Browser for S3 مكونًا لواجهة المستخدم مفتوحة المصدر من AWS Amplify UI React، وبالتالي، يجب عليك استخدامه في تطبيق ويب تم إنشاؤه باستخدام React أو إطار عمل قائم على React مثل Next.Js أو Gatsby أو Remix أو أي إطار عمل آخر. يجب أن يكون لديك أيضًا حزم AWS Amplify وAWS Amplify UI React مثبتة. يتطلب Storage Browser for S3 تكوين المصادقة والترخيص حتى يتمكن من عرض وحدات S3 أو البادئات التي يمكن للمستخدمين النهائيين الوصول إليها بالإضافة إلى الإجراءات التي يمكنهم تنفيذها. هناك ثلاثة خيارات لإعداد الأذونات، كل منها مناسب لحالات استخدام مختلفة: استخدام AWS Amplify Auth، أو استخدام AWS IAM Identity Center، أو استخدام أدوار IAM مع Amazon S3 Access Grants. بفضل تصميمه المرن، يمكنك تخصيص Storage Browser for S3 ليتناسب مع شكل ومظهر تطبيقك. تمامًا مثل أي مكونات أخرى لواجهة مستخدم Amplify، سيستخدم سمة Amplify النشطة في تطبيقك افتراضيًا. ومع ذلك، يمكنك بسهولة تعديل أي من مكوناته مثل الأزرار وشريط التنقل وعناصر التحكم في الترقيم وحقول النصوص وغيرها، عن طريق إنشاء سمة خاصة بك أو استهداف العناصر مباشرةً باستخدام CSS. يتوافق Storage Browser for S3 مع جميع فئات تخزين Amazon S3 باستثناء Glacier Flexible Retrieval وS3 Glacier Deep Archive. وهو متوافق مع S3 Intelligent-Tiering، ولكنه غير متوافق مع S3 Intelligent-Tiering Archive Access Tier أو S3 Intelligent-Tiering Deep Archive Access Tier. يتضمن Storage Browser for S3 منطقًا مضمنًا يعزز طلبات التحميل لنقل البيانات عالية الإنتاجية، ويحسب مجاميع فحص البيانات التي تم تحميلها (ويرفض الطلبات التي تفشل في عمليات فحص المتانة هذه)، ويحسن الأداء لأوقات تحميل أسرع في تطبيقك.
توصيل المستخدمين بالبيانات من خلال تطبيقاتك باستخدام Storage Browser لـ Amazon S3
AWS