أضف تعليمتك البرمجية إلى طلبات S3 GET لتعديل البيانات ومعالجتها عند إرجاعها إلى أحد التطبيقات

مع S3 Object Lambda، يمكنك إضافة تعليمتك البرمجية إلى طلبات S3 GET لتعديل البيانات ومعالجتها عند إرجاعها إلى أحد التطبيقات. ولأول مرة، يمكنك استخدام تعليمة برمجية مخصصة في تعديل البيانات التي يتم إرجاعها بواسطة طلبات S3 GET القياسية لتصفية الصفوف، وتغيير حجم الصور ديناميكيًا، وتنقيح البيانات السرية، وغير ذلك الكثير. تعمل تعليمتك البرمجية، المدعومة بوظائف AWS Lambda، على بنية تحتية مدارة بالكامل بواسطة AWS، مما يُلغي الحاجة إلى إنشاء نسخ مشتقة من بياناتك وتخزينها أو الحاجة إلى تشغيل وكلاء بسعر باهظ الثمن، وكل ذلك دون الحاجة إلى إجراء تغييرات على تطبيقاتك.

تستخدم S3 Object Lambda وظائف AWS Lambda في معالجة مخرجات طلب S3 GET القياسي معالجةً تلقائية. من خلال بضع نقرات فقط في وحدة إدارة تحكم AWS، يمكنك تكوين إحدى وظائف Lambda وإرفاقها بإحدى نقاط الوصول S3 Object Lambda Access Point. من هذه النقطة فصاعدًا، يقوم S3 تلقائيًا باستدعاء وظيفة Lambda الخاصة بك لمعالجة أي بيانات يتم استعادتها من خلال نقطة الوصول S3 Object Lambda Access Point، مما يُرجع النتيجة المحولة إلى التطبيق مرة أخرى. يمكنك إنشاء وظائف Lambda المخصصة وتنفيذها، مما يكيّف تحويل بيانات S3 Object Lambda وفق حالة الاستخدام الخاصة بك.

مقدمة حول Amazon S3 Object Lambda

المزايا

المرونة في معالجة البيانات

تمنحك S3 Object Lambda المرونة في استدعاء وظائف Lambda مباشرةً من طلبات S3 GET لمعالجة البيانات لتلبية متطلبات تطبيقاتك المحددة. تستخدم S3 Object Lambda البنية التحتية المُدارة بالكامل الخاصة بكل من S3 وAWS Lambda، بجانب استخدام جميع ميزاتها وإمكاناتها. يمكنك استخدام وظائف AWS Lambda الجديدة أو الحالية لمعالجة بياناتك مثل التصفية أو الإخفاء أو التنقيح أو الضغط أو تغيير التنسيق أو تعديل الكائنات الخاصة بتطبيقاتك المحددة.

مُدارة بالكامل

تعمل تعليمتك البرمجية، المدعومة بوظائف AWS Lambda، على بنية تحتية مدارة بالكامل بواسطة AWS، مما يُلغي الحاجة إلى إنشاء نسخ مشتقة من بياناتك وتخزينها أو الحاجة إلى تشغيل وكلاء بسعر باهظ الثمن، وكل ذلك دون الحاجة إلى إجراء تغييرات على التطبيقات. يمكنك تشغيل وظائف AWS Lambda مع طلبات S3 GET لمعالجة الكائنات عن طريق تحديث تطبيقك كي يستخدم نقطة وصول S3 Object Lambda، التي ستستدعي وظيفة Lambda وتسلم الكائن المعالَج إلى العملاء الذين يطلبون ذلك.

البساطة

يسهّل S3 Object Lambda استدعاء وظائف Lambda لتحويل بيانات S3 الخاصة بالتطبيقات المختلفة، وذلك عن طريق التخلص من البرامج المعقدة والبنية التحتية المعقدة ومن الحاجة إلى إنشاء نسخ مشتقة من بياناتك. يمكنك إضافة التعليمة البرمجية الخاصة بك لمعالجة البيانات التي يتم استعادتها من S3 قبل إرجاعها إلى أحد التطبيقات. يعمل S3 Object Lambda مع تطبيقاتك الحالية، ولست بحاجة إلى تغيير تعليمتك البرمجية. مع طلب S3 GET القياسي، يمكنك بسهولة تقديم طرق عرض متعددة لبياناتك الخاصة بالتطبيقات المختلفة.

ما كيفية عمل S3 Object Lambda؟

كيفية عمل S3 Object Lambda

تسهّل S3 Object Lambda عليك تلبية متطلبات تنسيقات البيانات الفريدة الخاصة بأي تطبيق دون الاضطرار إلى بناء وتشغيل بنية تحتية إضافية، مثل طبقة وكيل أو الاضطرار إلى إنشاء عدة نسخ مشتقة من بياناتك والحفاظ عليها. تستخدم S3 Object Lambda وظائف AWS Lambda في معالجة مخرجات طلب S3 GET القياسي معالجةً تلقائية. AWS Lambda هي خدمة حوسبة سحابية بدون خوادم تشغّل تعليمة برمجية معرفة بالعميل دون اشتراط وجود إدارة للموارد الحوسبية الأساسية. 

من خلال بضع نقرات فقط في وحدة إدارة تحكم AWS، يمكنك تكوين إحدى وظائف Lambda وإرفاقها بإحدى نقاط الوصول S3 Object Lambda Access Point. طلبات S3 GET القياسية التي تُجرى من خلال إحدى نقاط وصول S3 Object Lambda تستدعي الآن وظيفة Lambda المحددة. من هذه النقطة فصاعدًا، يقوم S3 تلقائيًا باستدعاء وظيفة Lambda الخاصة بك لمعالجة أي بيانات يتم استعادتها من خلال نقطة الوصول S3 Object Lambda Access Point، مما يُرجع النتيجة المحولة إلى التطبيق مرة أخرى. يمكنك إنشاء وظائف Lambda المخصصة وتنفيذها، مما يكيّف تحويل بيانات S3 Object Lambda وفق حالة الاستخدام الخاصة بك. لمعرفة المزيد، اقرأ دليل مستخدم S3 Object Lambda.

حالة استخدام S3 Object Lambda: تنقيح البيانات الحساسة

كيفية عمل S3 Object Lambda

يمكن استخدام S3 Object Lambda في تنقيح المعلومات الحساسة من كائن في S3 لتطبيقات محددة، دون تغيير الكائن الحالي أو إنشاء عدة نسخ مشتقة من البيانات والحفاظ عليها. تقوم وظيفة Lambda باستعادة الكائن من طلب S3 GET القياسي، ومعالجة البيانات لإزالة التفاصيل الحساسة، وإرجاع الكائن المنقح إلى التطبيق. لمعرفة المزيد حول حالات استخدام أخرى، اقرأ دليل مستخدم S3 Object Lambda.

العملاء

توفر Druva حماية البيانات وإدارتها عبر نقاط النهاية ومراكز البيانات وأعباء العمل السحابية مما يُلغي الاعتماد على البنية التحتية المعقدة والإدارة المستهلكة للوقت.

"يحتاج عملاؤنا البالغ عددهم 4000 عميل إلى تلبية المتطلبات العالمية المتزايدة الخاصة بحماية البيانات والامتثال. إن Amazon S3 Object Lambda هي خدمة مبتكرة وهائلة حيث تقرب موارد الحوسبة من مستودعات البيانات المركزية، مما يمكّن عملائنا من استخراج المزيد من القيمة من بياناتهم. ونظرًا لأن Druva هي منصة مبنية بالكامل على AWS، فإنها تفخر وتتباهى بمواصلة تحسين تجربة المستخدم من خلال أحدث الميزات والتقنيات من AWS. إن الجمع بين المنصة السحابية Druva Cloud Platform المدعومة من AWS وبين Amazon S3 Object Lambda يقدم للمؤسسات فرص تكامل لا مثيل لها بالإضافة إلى الوصول المباشر والتحليل للاستفادة التامة من بيانات النسخ الاحتياطي لديها."

ستيفن مانلي، كبير مسؤولي التكنولوجيا، Druva

تعمل Nasuni على التخلي عن تخزين الملفات من خلال نهج قائم على السحابة يدعمه Amazon S3 ليحل محل التخزين الأساسي والثانوي التقليديين في الموقع. تقدم Nasuni منصةً أساسيةً لتخزين الملفات باستخدام تخزين الكائنات الذي يوفر حلًا سحابيًا أبسط وأقل تكلفة وأكثر كفاءة يتوسع للتعامل مع النمو السريع في البيانات غير المهيكلة.

"S3 Object lambda هي خدمة هائلة تغير قواعد اللعبة لشركة Nasuni وستكون تقنيةً أساسيةً في خدمة تخزين الملفات السحابية لدينا على AWS. إننا نستخدم S3 Object Lambda في إنشاء واجهة برمجة تطبيقات بسيطة وقابلة للتوسع لنظام الملفات القائم على تخزين الكائنات المملوكة لنا. يستطيع عملائنا من المؤسسات استخدام هذا للوصول إلى ملفاتهم مباشرةً من حاوية S3 الخاصة بهم بدلاً من المرور عبر أحد أجهزة Nasuni Edge Appliance. وهذا يعني أنه يمكنهم بسهولة توصيل البيانات غير المهيكلة من Nasuni إلى خدمات AWS التحليلية مثل Macie وKendra مما يمكّن المؤسسات من الحصول على رؤى من بيانات الملفات الخاصة بهم."

روس كينيدي، رئيس قسم المنتجات - Nasuni

لقد تأسست PetaGene في كامبريدج، مسقط رأس علم الجينوم، لمعالجة مشكلات إدارة البيانات المتنامية بسرعة في مجال علم الجينوم. تشتهر PetaGene بريادتها في الأداء وبإمكانية استخدام حلول الضغط والتشفير الجينومية، حيث إن برامج الشركة توفر الآن التشفير ومشاركة البيانات الانتقائية وحلول التدقيق لجميع أنواع البيانات وهذه الحلول تستفيد أيضًا من نفس طرق الوصول الشفاف السلس.

"تُمكّن PetaGene المؤسسات من حماية البيانات كي يستطيعوا التحكم في ما يمكن للمستخدمين الاطلاع عليه وتدقيقه، بحيث لا يتم إظهار المحتوى الذي داخل كل ملف إلا للمستخدم المسموح له بالاطلاع عليه. تقوم PetaGene أيضًا بضغط بيانات NGS الجينومية المضغوطة بالفعل بكفاءة تصل إلى تقليل الحجم بمعدل أقل 11 مرة دون التعرض إلى شكل من أشكال الفقد. 
 
وعلى الرغم من أنه يمكن للمستخدمين بالفعل الوصول بشفافية إلى البيانات المحمية و/أو المضغوطة بتنسيقاتهم الأصلية الخاصة بهم عن طريق تحميل مكتبة إعادة القراءة في وضع المستخدم الخاصة بنا إلى بيئتهم، إلا أنه مع استخدام S3 Object Lambda يستطيع المستخدمون الوصول إلى البيانات بتنسيقاتهم الأصلية عبر طلبات S3 GET القياسية، دون الحاجة إلى تثبيت المستخدمين لأي مكتبة. وهذا يسهل على العملاء نشر منتجات حماية البيانات والامتثال والضغط التي توفرها PetaGene للمستخدمين النهائيين لديهم."

دان جرينفيلد، دكتوراه، المؤسس المشارك والرئيس التنفيذي - PetaGene 

ابدأ الاستخدام

يمكن إعداد S3 Object Lambda في وحدة تحكم إدارة S3، من خلال ثلاث خطوات بسيطة. أولاً، انتقل إلى علامة التبويب Object Lambda Access Point في وحدة التحكم. ثانيًا، قم بإنشاء نقطة وصول S3 Object Lambda Access Point وفي تكوين هذه النقطة يلزمك تقديم اسم لهذا المورد، ووظيفة Lambda للاستدعاء مقابل طلبات S3 GET الخاصة بك، ونقطة وصول S3 داعمة. تتوفر أمثلة في وثائق حول حالات تنفيذ لوظائف Lambda لتساعدك في تجربة الخدمة. وأخيرًا، قم بتحديث حزمة أدوات تطوير البرمجيات (SDK) الخاصة بك وتحديث تطبيقك كي تستخدم نقطة الوصول S3 Object Lambda Access Point الجديدة في استعادة البيانات من S3 باستخدام لغة SDK التي تختارها. يبدأ S3 Object Lambda في معالجة طلبات S3 GET القياسية. اقرأ دليل المستخدم للحصول على مزيد من المعلومات ولتجربة نماذج من وظائف S3 Object Lambda.

الأسئلة المتكررة عن Amazon S3
اقرأ دليل مستخدم S3 Object Lambda.

تعرّف على S3 Object Lambda عن طريق قراءة دليل المستخدم.

تعرّف على المزيد 
التسجيل للحصول على حساب AWS
قم بتسجيل الاشتراك للحصول على حساب مجاني

الوصول على الفور إلى الطبقة المجانية لخدمة AWS. 

الاشتراك 
ابدأ الإنشاء باستخدام Amazon S3
ابدأ البناء في وحدة التحكم

ابدأ الإنشاء باستخدام Amazon S3 بوحدة الإدارة في AWS.

تسجيل الدخول