يدعم تدفق بيانات Amazon Kinesis الآن ميزة التشغيل الجاف للتحقق من طلبات واجهة برمجة التطبيقات
يدعم تدفق بيانات Amazon Kinesis الآن ميزة التشغيل الجاف للتحقق مما إذا كان طلب واجهة برمجة التطبيقات سينجح دون تنفيذ العملية. يمكن للعملاء الآن تعيين المعلمة الاختيارية الجديدة «DryRun» إلى true في طلبات واجهة برمجة التطبيقات الخاصة بهم للتحقق من صحة الأذونات قبل التفاعل مع البث في الإنتاج.
في السابق، لم يكن لدى العملاء طريقة آمنة لاختبار ما إذا كان تطبيقهم يحتوي على الأذونات الصحيحة للوصول إلى البث. غالبًا ما يرسلون طلبًا مصممًا للفشل بعد التحقق من الأذونات، مثل طلب PutRecord بحمولة أكبر عمدًا من الحد الأقصى للحجم المدعوم. كان هذا النهج هشًا لأنه كان يعتمد على حدود الخدمة الحالية، وإذا تغيرت هذه الحدود في أي وقت، فقد ينجح الطلب بشكل غير متوقع، مما يؤدي إلى كتابة سجلات غير مقصودة في تدفق الإنتاج وإلى أي مستهلك نهائي. الآن، يمكن للعملاء ببساطة تعيين المعلمة «DryRun» إلى true للإشارة إلى أنهم يريدون فقط التحقق من صحة طلب واجهة برمجة التطبيقات. في حالة اكتمال جميع عمليات التحقق بنجاح، تقوم واجهة برمجة التطبيقات بإرجاع «DryRunOperationException»، مما يؤكد أن الطلب كان سينجح بدون المعلمة «DryRun».
تتوفر ميزة التشغيل الجاف لخمس واجهات برمجة تطبيقات (PutRecord وPutRecords وGetRecords وGetShardIterator وSubscribeToShard) في جميع مناطق AWS التي يتوفر فيها تدفق بيانات Amazon Kinesis. لمزيد من المعلومات حول التشغيل الجاف، اطلع على اختبار الأذونات الخاصة بك وطلب الإدخالات باستخدام التشغيل الجاف في دليل مطوري تدفق بيانات Amazon Kinesis. لبدء التشغيل الجاف، اطلع على مرجع واجهة برمجة تطبيقات تدفق بيانات Amazon Kinesis.