用于播放媒体URL的API网关?

时间:2019-12-22 03:18:05

标签: amazon-web-services aws-api-gateway

我有一个链接到URL的媒体文件(例如https://songexample.mp3(不是真实的URL))。我希望我的应用使用

之类的设备播放音频
audio = new Audio('https://songexample.mp3')
audio.play()

但是我想这样做,以便用户无法查看底层URL本身,并且也只有登录的用户才能播放URL。

我想知道我是否可以为此目的使用API​​网关。通过this one之类的教程,您似乎可以将API Gateway链接到Cognito,以便只有登录的Cognito用户才能访问API Gateway端点。

但是,此示例以及我看到的其他示例都假定您正在使用具有特定参数(例如末尾的id)的REST端点来获取信息。就我而言,URL不会返回基于文本的信息,但实际上会播放媒体。

API网关似乎希望URL的末尾将提供{proxy}参数的数据-但我的URL必须以mp3结尾。毫不奇怪,当我尝试过时,到目前为止我已经收到了404条消息。

是否可以使用API​​网关来限制对这种URL的访问?

0 个答案:

没有答案