- 최신
- 최다 투표
- 가장 많은 댓글
이 문제는 Amazon Polly에서 생성된 URL의 인증 토큰이 누락되었거나 만료되었을 가능성이 있습니다. 이는 보안상의 이유로 발생할 수 있으며, 다음과 같은 해결 방법을 시도해볼 수 있습니다:
-
AWS 자격 증명 확인: AWS 자격 증명이 올바르게 설정되어 있는지 확인하세요. 특히 액세스 키와 시크릿 키가 유효한지 확인하세요.
-
서명 버전 확인: Amazon Polly API 호출 시 올바른 서명 버전을 사용하고 있는지 확인하세요. AWS Signature Version 4를 사용해야 합니다.
-
요청 시간 확인: 클라이언트의 시간이 정확한지 확인하세요. 시간 차이가 크면 인증에 실패할 수 있습니다.
-
URL 만료 시간: 생성된 URL의 만료 시간을 확인하고, 필요하다면 더 긴 만료 시간을 설정하세요.
-
직접 스트리밍 사용: URL을 통해 간접적으로 접근하는 대신, Amazon Polly의
SynthesizeSpeechAPI를 사용하여 직접 오디오 스트림을 받아 재생하는 방법을 고려해보세요. -
IAM 권한 확인: IAM 사용자 또는 역할이 Amazon Polly에 대한 적절한 권한을 가지고 있는지 확인하세요.
-
리전 설정 확인: US East 1 리전을 사용 중이라고 하셨는데, 애플리케이션의 리전 설정이 올바른지 다시 한 번 확인해보세요.
-
AWS 지원팀 문의: 문제가 지속된다면 AWS 지원팀에 문의하여 추가적인 도움을 받으세요.
이러한 방법들을 시도해보시고, 문제가 해결되지 않는다면 코드를 재검토하거나 AWS 지원팀에 자세한 상황을 설명하여 도움을 요청하시기 바랍니다.
Sources
Common Errors - Amazon Pinpoint SMS and Voice v2 API
SynthesizeSpeech - Amazon Polly
