تدعم Amazon S3 الآن فرض عمليات الكتابة المشروطة لحاويات S3 للأغراض العامة
تدعم Amazon S3 الآن فرض عمليات الكتابة المشروطة لمجموعات S3 للأغراض العامة باستخدام سياسات الحاوية. مع تطبيق عمليات الكتابة المشروطة، يمكنك الآن تكليف S3 بالتحقق من وجود كائن قبل إنشائه في الحاوية الخاصة بك. وبالمثل، يمكنك أيضًا تكليف S3 بالتحقق من حالة محتوى الكائن قبل تحديثه في الحاوية الخاصة بك. يساعدك هذا على تبسيط التطبيقات الموزعة من خلال منع عمليات الكتابة فوق البيانات غير المقصودة، وخاصةً في سيناريوهات التزامن العالي والكتاب المتعددين.
لفرض عمليات الكتابة المشروطة، يمكنك الآن استخدام مفاتيح الشرط s3:if-none-match أو s3:if-match لكتابة سياسة الحاوية التي تفرض استخدام الرؤوس الشرطية HTTP if-none-match أو HTTP if-match في طلبات واجهات برمجة التطبيقات S3 PutObject وCompleteMultipartUpload. مع تطبيق سياسة الحاوية هذه، سيتم رفض أي محاولة لكتابة كائن إلى حاويتك دون عنوان الشرط المطلوب. يمكنك استخدام هذا لفرض استخدام الكتابة المشروطة بشكل مركزي عبر جميع التطبيقات التي تكتب في حاويتك.
يمكنك استخدام سياسات الحاوية لفرض عمليات الكتابة المشروطة دون أي رسوم إضافية في جميع مناطق AWS. يمكنك استخدام AWS SDK أو واجهة برمجة التطبيقات أو CLI لإجراء عمليات الكتابة المشروطة. لمعرفة المزيد حول عمليات الكتابة المشروطة، تفضل بزيارة دليل مستخدم S3.