이 앱을 사용하면 공개적으로 사용 가능한 RSS 컨텐츠를 오디오 팟 캐스트로 쉽게 변환 할 수 있으므로 읽지 않고 모바일 장치에서 좋아하는 블로그를들을 수 있습니다.
AWS 계정과 RSS 피드가 필요합니다. 앱의 자체 인스턴스를 설정하려면 일부 기술적 경험이 필요하지만 코드를 작성할 필요는 없습니다. 일단 설정하면 표준 팟 캐스트 플레이어를 사용하는 사람이 누구나 사용할 수 있습니다.
버킷 속성으로 이동-> 권한-> 버킷 정책 추가 및 다음 정책을 붙여 넣으십시오.
{
"Version": "2012-10-17",
"Statement": [{
"Sid": "AddPerm",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::YOUR_BUCKET_NAME/*"
}]}
전 세계적으로 독특해야한다는 점을 명심하면서 당신의 _bucket_name을 임의의 이름으로 대체하십시오. 정책을 저장하십시오.
버킷 속성에서 "정적 웹 사이트 호스팅"섹션을 확장하고 "웹 사이트 호스팅 활성화"를 선택하고 "인덱스 문서"필드에 "podcast.xml"을 입력하고 설정을 저장하십시오.
새로 열린 탭에서 "IAM 역할"을 변경하여 "새로운 IAM 역할을 생성"하고 역할의 임의의 이름을 선택하십시오.
"정책 문서보기"를 확장하고 "편집"링크를 클릭하고 다음 내용을 텍스트 영역에 붙여 넣습니다.
{
"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를 RSS URL로 자유롭게 변경하십시오.
"저장 및 테스트"를 클릭하고 기능이 완료 될 때까지 기다리십시오. 내용을 검색, 변환 및 저장하는 데 시간이 걸릴 수 있습니다.
새로 생성 된 S3 버킷으로 돌아가서 새로운 컨텐츠가 포함되어 있는지 확인하십시오.
"이벤트"로 이동하여 "규칙 작성"을 클릭하십시오.
"이벤트 선택기"에서 "일정"을 선택하십시오.
"대상"섹션에서 "Lambda Function"을 선택한 다음 새로 생성 된 기능을 선택하십시오. "입력 구성"확장, "Constant (JSON Text)"를 선택하고 다음 JSON 문서를 사용하십시오.
{
"rss": "http://feeds.feedburner.com/AmazonWebServicesBlog",
"bucket": "YOUR_BUCKET_NAME"
}
그것은 당신이 당신의 기능을 테스트하기 위해 이전에 사용한 것과 같은 JSON입니다 (당신이 그 단계를 건너 뛰기에 충분히 용감하지 않은 한). 다시, your_bucket_name을 대체하고 좋아하는 RSS URL을 선택하십시오.
그게 다야! 팟 캐스트가 준비되었습니다. 직접 사용하거나 친구와 URL을 공유하십시오. 선택적으로 자신의 블로그의 오디오 버전으로 게시하십시오 (콘텐츠 소유자 인 경우).