أنت تقوم بإنشاء تطبيق بدون خادم باستخدام قوالب AWS CloudFormation. يتطلب التطبيق تدفق تسليم Amazon Kinesis Data Firehose وتدفق بيانات Amazon Kinesis.

بالنظر إلى مقتطف التعليمات البرمجية الذي يحدد خصائص هذه الموارد، فإنك تحتاج إلى كتابة قالب CloudFormation بالموارد والخصائص اللازمة لإنشاء دفق تسليم Kinesis Data Firehose ودفق بيانات Kinesis.

مهمتك هي إكمال قالب CloudFormation عن طريق ملء الأجزاء المفقودة.

قالب تشكيل السحابة:
```
موارد:
  كينيسيس داتا ستريم:
    النوع: AWS::Kinesis::Stream
    ملكيات:
      # املأ الأجزاء المفقودة
      
  KinesisDataFirehose:
    النوع: AWS::KinesisFirehose::DeliveryStream
    ملكيات:
      # املأ الأجزاء المفقودة
```

الأجزاء المفقودة هي:
1. بالنسبة لتدفق بيانات Kinesis:
   - يجب تعيين اسم دفق بيانات Kinesis على "MyKinesisStream".
   - يجب ضبط فترة الاحتفاظ بدفق بيانات Kinesis على 24 ساعة.

2. بالنسبة إلى تدفق تسليم Kinesis Data Firehose:
   - يجب تعيين اسم دفق تسليم Kinesis Data Firehose على "MyKinesisFirehose".
   - يجب تعيين وجهة دفق تسليم Kinesis Data Firehose على دفق بيانات Kinesis الذي تم إنشاؤه أعلاه.
   - يجب تعيين تحويل تنسيق السجل لتدفق تسليم Kinesis Data Firehose على التحويل التالي:
     - تنسيق البيانات المصدر: "CSV"
     - تنسيق بيانات الوجهة: "ORC"
     - الضغط: "لاذع"
     - البادئة: "my-prefix/"
     - تمكين : صحيح

اكتب قالب CloudFormation عن طريق ملء الأجزاء المفقودة.
{"source": "argilla/DistiCoder-dpo-binarized", "kind": "synthetic", "evolved_from": null}