Twilio 如何为Holdmusic Twimlet设置合适的S3存储桶名称

Twilio 如何为Holdmusic Twimlet设置合适的S3存储桶名称,twilio,twimlet,Twilio,Twimlet,我正在尝试设置一个Twilio号码,以便接听电话并播放公共S3存储桶中的MP3文件。我想使用HoldMusic Twimlet,并将其设置为我号码的WebHook 不幸的是,我很难找到S3 bucket名称的正确格式。我可以让示例工作(例如com.twilio.music.ambient) 但是,如果我在Twimlet生成器中切换到我的bucket name,系统会产生以下错误: 无法获取保留音乐 假设我的bucket名称是my bucket。ARN是ARN:aws:s3:::我的bucket,

我正在尝试设置一个Twilio号码,以便接听电话并播放公共S3存储桶中的MP3文件。我想使用HoldMusic Twimlet,并将其设置为我号码的WebHook

不幸的是,我很难找到S3 bucket名称的正确格式。我可以让示例工作(例如com.twilio.music.ambient)

但是,如果我在Twimlet生成器中切换到我的bucket name,系统会产生以下错误:

无法获取保留音乐

假设我的bucket名称是
my bucket
。ARN是
ARN:aws:s3:::我的bucket
,完整的URL是
https://s3-eu-west-1.amazonaws.com/my-bucket

我必须使用什么格式


提前感谢你的帮助

我已经弄明白了。简单的bucket名称适用于Twimlet:
my bucket


问题是我没有正确设置bucket中的权限。bucket和文件都必须设置为public。

我放弃了Amazon,而是在我自己的服务器上添加了一个XML,它提供了:


您有没有可能找到一个有效的bucket policy json示例?