يتيح لك هذا التطبيق تحويل أي محتوى RSS المتاح بشكل عام إلى صوتيات صوتية ، بحيث يمكنك الاستماع إلى مدوناتك المفضلة على الأجهزة المحمولة بدلاً من قراءتها.
ستحتاج إلى حساب AWS وخلاصة RSS. مطلوب بعض الخبرة الفنية لإعداد مثيلك الخاص للتطبيق ، لكن لا يتعين عليك كتابة أي رمز. بمجرد الإعداد ، يمكن استخدامه من قبل أي شخص يستخدم مشغل بودكاست قياسي.
انتقل إلى خصائص دلو-> أذونات-> إضافة سياسة دلو ولصق السياسة التالية:
{
"Version": "2012-10-17",
"Statement": [{
"Sid": "AddPerm",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::YOUR_BUCKET_NAME/*"
}]}
تأكد من استبدال your_bucket_name باسم تعسفي ، مع الأخذ في الاعتبار أنه يجب أن تكون فريدة من نوعها على مستوى العالم. حفظ السياسة.
قم بتوسيع قسم "استضافة موقع الويب الثابت" في خصائص دلو ، واختر "تمكين استضافة موقع الويب" ، واكتب "podcast.xml" في حقل "Index Document" ، وحفظ الإعدادات.
في علامة التبويب التي تم افتتاحها حديثًا ، قم بتغيير "الدور IAM" إلى "إنشاء دور IAM جديد" ، واختيار اسم تعسفي لهذا الدور.
قم بتوسيع "View Policy Document" ، انقر فوق رابط "تحرير" ، ولصق المحتوى التالي في منطقة النص:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"polly:SynthesizeSpeech",
"s3:ListBucket",
"s3:PutObject"
],
"Resource": "*"
}
]
}
انقر فوق الزر "السماح" في أسفل الصفحة ، والذي سيغلق علامة التبويب وإعادتك إلى إعدادات وظيفة Lambda.
انقر فوق "اختبار" في الجزء العلوي من الصفحة.
استخدم مستند JSON التالي كاختبار حتى إدخال:
{
"rss": "http://feeds.feedburner.com/AmazonWebServicesBlog",
"bucket": "YOUR_BUCKET_NAME"
}
تأكد من استبدال _bucket_name الخاص بك ، ولا تتردد في تغيير RSS إلى أي عنوان URL RSS.
انقر فوق "حفظ واختبار" وانتظر حتى يتم الانتهاء من الوظيفة. ضع في اعتبارك أن الأمر قد يستغرق بعض الوقت لاسترداد المحتوى وتحويله وتخزينه.
عد إلى دلو S3 الذي تم إنشاؤه حديثًا لمعرفة ما إذا كان يحتوي على أي محتوى جديد.
انتقل إلى "الأحداث" وانقر فوق "إنشاء القاعدة".
حدد "جدول" في "Selector Event".
في قسم "الأهداف" ، اختر "وظيفة Lambda" ، ثم اختر الوظيفة التي تم إنشاؤها حديثًا. قم بتوسيع "تكوين الإدخال" ، واختر "ثابت (نص JSON)" ، استخدم مستند JSON التالي:
{
"rss": "http://feeds.feedburner.com/AmazonWebServicesBlog",
"bucket": "YOUR_BUCKET_NAME"
}
هذا هو نفس JSON الذي استخدمته من قبل ، لاختبار وظيفتك (إلا إذا كنت شجاعًا بما يكفي لتخطي هذه الخطوة). مرة أخرى ، تأكد من استبدال your_bucket_name واختيار عنوان URL المفضل لديك.
هذا كل شيء! البودكاست الخاص بك جاهز. استخدمه بنفسك ، أو شارك عنوان URL مع أصدقائك. انشرها اختياريًا كإصدار صوتي من مدونتك الخاصة (إذا كنت مالك المحتوى).