แอพนี้ช่วยให้คุณสามารถแปลงเนื้อหา RSS ที่เปิดเผยต่อสาธารณะให้เป็นพ็อดแคสต์เสียงได้อย่างง่ายดายดังนั้นคุณสามารถฟังบล็อกที่คุณชื่นชอบบนอุปกรณ์มือถือแทนที่จะอ่าน
คุณจะต้องมีบัญชี AWS และฟีด RSS ต้องมีประสบการณ์ด้านเทคนิคบางอย่างในการตั้งค่าอินสแตนซ์ของแอพของคุณเอง แต่คุณไม่จำเป็นต้องเขียนโค้ดใด ๆ เมื่อติดตั้งแล้วทุกคนสามารถใช้เครื่องเล่นพอดคาสต์มาตรฐานได้
ไปที่ Bucket Properties-> Permissions-> เพิ่มนโยบาย Bucket และวางนโยบายต่อไปนี้:
{
"Version": "2012-10-17",
"Statement": [{
"Sid": "AddPerm",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::YOUR_BUCKET_NAME/*"
}]}
ตรวจสอบให้แน่ใจว่าได้เปลี่ยนชื่อของคุณ _bucket_name ด้วยชื่อโดยพลการโปรดจำไว้ว่ามันจะต้องมีความเป็นเอกลักษณ์ทั่วโลก บันทึกนโยบาย
ขยายส่วน "เว็บไซต์คงที่โฮสติ้ง" ในคุณสมบัติ Bucket เลือก "เปิดใช้งานเว็บไซต์โฮสติ้ง" พิมพ์ "podcast.xml" ในฟิลด์ "ดัชนีเอกสาร" และบันทึกการตั้งค่า
ในแท็บที่เปิดใหม่ให้เปลี่ยน "บทบาท IAM" เป็น "สร้างบทบาท IAM ใหม่" และเลือกชื่อโดยพลการสำหรับบทบาท
ขยาย "ดูเอกสารนโยบาย" คลิกลิงก์ "แก้ไข" และวางเนื้อหาต่อไปนี้ลงในพื้นที่ข้อความ:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"polly:SynthesizeSpeech",
"s3:ListBucket",
"s3:PutObject"
],
"Resource": "*"
}
]
}
คลิกปุ่ม "อนุญาต" ที่ด้านล่างของหน้าซึ่งจะปิดแท็บและนำคุณกลับไปที่การตั้งค่าฟังก์ชั่นแลมบ์ดา
คลิก "ทดสอบ" ที่ด้านบนของหน้า
ใช้เอกสาร JSON ต่อไปนี้เป็นการทดสอบแม้กระทั่งอินพุต:
{
"rss": "http://feeds.feedburner.com/AmazonWebServicesBlog",
"bucket": "YOUR_BUCKET_NAME"
}
ตรวจสอบให้แน่ใจว่าได้เปลี่ยน our_bucket_name และอย่าลังเลที่จะเปลี่ยน RSS เป็น URL RSS ใด ๆ
คลิก "บันทึกและทดสอบ" และรอจนกว่าฟังก์ชั่นจะเสร็จสิ้น โปรดทราบว่าอาจใช้เวลาสักครู่ในการดึงแปลงและจัดเก็บเนื้อหา
กลับไปที่ถัง S3 ที่สร้างขึ้นใหม่ของคุณเพื่อดูว่ามีเนื้อหาใหม่หรือไม่
ไปที่ "กิจกรรม" และคลิก "สร้างกฎ"
เลือก "กำหนดการ" ใน "ตัวเลือกเหตุการณ์"
ในส่วน "เป้าหมาย" เลือก "ฟังก์ชั่นแลมบ์ดา" จากนั้นเลือกฟังก์ชั่นที่สร้างขึ้นใหม่ ขยาย "กำหนดค่าอินพุต" เลือก "ค่าคงที่ (ข้อความ JSON)" ใช้เอกสาร JSON ต่อไปนี้:
{
"rss": "http://feeds.feedburner.com/AmazonWebServicesBlog",
"bucket": "YOUR_BUCKET_NAME"
}
นั่นคือ JSON เดียวกับที่คุณใช้มาก่อนเพื่อทดสอบฟังก์ชั่นของคุณ (เว้นแต่คุณจะกล้าพอที่จะข้ามขั้นตอนนั้น) อีกครั้งตรวจสอบให้แน่ใจว่าได้แทนที่ Your_Bucket_Name และเลือก URL RSS ที่คุณชื่นชอบ
แค่ไหน! พอดคาสต์ของคุณพร้อมแล้ว ใช้ด้วยตัวคุณเองหรือแบ่งปัน URL กับเพื่อนของคุณ เลือกเผยแพร่เป็นเวอร์ชันเสียงของบล็อกของคุณเอง (หากคุณเป็นเจ้าของเนื้อหา)