Amazon Polly で S3 バケットに音声を保存する方法を教えてください

Amazon Polly で S3 バケットに音声を保存する方法を教えてください

2026.05.11

困っていた内容

Amazon Polly でテキストを音声に変換する検証を行っており、音声を S3 バケットに保存したいと考えています。
Amazon Polly のコンソール上で S3 に保存の設定を行いましたが、S3 バケットが作成されておらず音声も出力されていませんでした。

Amazon Polly で S3 バケットに音声を保存する方法を教えてください。

どう対応すればいいの?

存在する S3 バケット名を指定してください。
存在しない S3 バケット名を指定した場合、S3 合成タスクでは以下のエラーが記録されます。

Error occurred while trying to upload file to S3.
Please verify that the bucket exists in this region and you have permission to write objects to the specified bucket.

また、上記エラーメッセージにも記載されている通り、出力 S3 バケットは書き込み可能である必要があります。
長いオーディオファイルの作成 - Amazon Polly

出力 S3 バケットは書き込み可能である必要があります。

やってみた

Amazon Polly のコンソールから S3 バケットへの音声出力を試してみました。
まずは上記エラーの再現のため、出力先の S3 バケットを作成せずに S3 に保存の設定を行ってみます。
2026-05-08_09h42_14

2026-05-08_09h43_21

今回は「cm-mn-20260508」というバケット名を入力しましたが、この時点では同名の S3 バケットは存在しません。
2026-05-08_09h44_25

しかし、この状態でも Amazon Polly 側の S3 に保存の設定は可能です。
2026-05-08_09h46_15

ただし、S3 合成タスクを確認すると上記エラーが記録されていることがわかります。
2026-05-08_09h47_45

S3 URL のリンクをクリックすると S3 のコンソールが表示されますが、バケットが存在しない旨のエラーが表示されました。
2026-05-08_09h48_51

Amazon Polly のコンソールから S3 に保存の設定を行うだけでは S3 バケットが自動作成されないことがわかりました。
そこで、今度は「cm-mn-20260508」という S3 バケットを作成してから試してみます。
2026-05-08_09h50_23

2026-05-08_09h50_47

S3 バケットの作成後に再度 Amazon Polly のコンソールから S3 に保存の設定を行います。
2026-05-08_09h51_27

今回は出力先の S3 バケットが存在するため、ステータスが完了になりました。
2026-05-08_09h52_11

S3 URL のリンクをクリックすると、出力先の S3 バケットに音声ファイルが保存されていることも確認できました。
2026-05-08_09h52_56

以上より、Amazon Polly で S3 バケットに音声を保存するためには存在する S3 バケット名を指定する必要があることがわかりました。

参考資料


AWSテクニカルサポートノートについて

過去にクラスメソッドのAWS総合支援サービスで頂いたお問合せの中から、通常のAWS利用時でも有益になりうる情報をテクニカルサポートチームがTIPSとしてご紹介しています。技術サポートは、無料でご提供しております。詳細は下記ボタンからご覧ください。

クラスメソッドのAWSサポートの詳細を見る

この記事をシェアする

AWSのお困り事はクラスメソッドへ

関連記事