Aplikasi ini memungkinkan Anda untuk dengan mudah mengonversi konten RSS yang tersedia untuk umum menjadi podcast audio, sehingga Anda dapat mendengarkan blog favorit Anda di perangkat seluler alih -alih membacanya.
Anda akan memerlukan akun AWS dan umpan RSS. Beberapa pengalaman teknis diperlukan untuk mengatur contoh aplikasi Anda sendiri, tetapi Anda tidak perlu menulis kode apa pun. Setelah diatur, dapat digunakan oleh siapa saja yang menggunakan pemain podcast standar.
Buka Properti Bucket-> Izin-> Tambahkan Kebijakan Bucket dan Tempel Kebijakan berikut:
{
"Version": "2012-10-17",
"Statement": [{
"Sid": "AddPerm",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::YOUR_BUCKET_NAME/*"
}]}
Pastikan untuk mengganti your_bucket_name dengan nama sewenang -wenang, ingatlah bahwa itu harus unik secara global. Simpan kebijakan.
Perluas bagian "Hosting Situs Web Statis" di properti bucket, pilih "Aktifkan hosting situs web", ketik "podcast.xml" di bidang "Dokumen Indeks", dan simpan pengaturan.
Di tab yang baru dibuka, ubah "Peran IAM" menjadi "membuat peran IAM baru", dan pilih nama sewenang -wenang untuk peran tersebut.
Perluas "Lihat Dokumen Kebijakan", klik tautan "Edit", dan tempel konten berikut ke dalam area teks:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"polly:SynthesizeSpeech",
"s3:ListBucket",
"s3:PutObject"
],
"Resource": "*"
}
]
}
Klik tombol "Izinkan" di bagian bawah halaman, yang akan menutup tab dan membawa Anda kembali ke pengaturan fungsi Lambda.
Klik "Tes" di bagian atas halaman.
Gunakan dokumen JSON berikut sebagai tes bahkan input:
{
"rss": "http://feeds.feedburner.com/AmazonWebServicesBlog",
"bucket": "YOUR_BUCKET_NAME"
}
Pastikan untuk mengganti your_bucket_name, dan jangan ragu untuk mengubah RSS menjadi URL RSS apa pun.
Klik "Simpan dan Tes" dan tunggu sampai fungsi selesai. Perlu diingat bahwa mungkin perlu waktu untuk mengambil, mengonversi, dan menyimpan konten.
Kembali ke ember S3 yang baru dibuat untuk melihat apakah berisi konten baru.
Pergi ke "Acara" dan klik "Buat aturan".
Pilih "Jadwal" di "Pemilih Acara".
Di bagian "target", pilih "fungsi lambda", dan kemudian pilih fungsi yang baru dibuat. Perluas "Konfigurasikan Input", Pilih "Konstanta (Teks JSON)", gunakan dokumen JSON berikut:
{
"rss": "http://feeds.feedburner.com/AmazonWebServicesBlog",
"bucket": "YOUR_BUCKET_NAME"
}
Itu JSON yang sama yang Anda gunakan sebelumnya, untuk menguji fungsi Anda (kecuali Anda cukup berani untuk melewatkan langkah itu). Sekali lagi, pastikan untuk mengganti your_bucket_name dan pilih URL RSS favorit Anda.
Itu saja! Podcast Anda sudah siap. Gunakan sendiri, atau bagikan URL dengan teman -teman Anda. Secara opsional mempublikasikannya sebagai versi audio blog Anda sendiri (jika Anda adalah pemilik konten).