-1

我的aws S3 存储桶中有一些视频,我想使用带有CloudFront 签名 URL 的 jwplayer 播放这些视频。

我已经使用 aws PHP sdk 创建了签名 URL,并且工作正常。 但是,我想要与 aws javascript sdk 相同的东西,而不使用任何 nodeJs 模块,需要带有 HTML 的简单 javascript 脚本。

请分享建议,如果有人做过这件事。

先感谢您 。

4

3 回答 3

2

云端签名的 url 要求您使用您的私钥。为了在客户端创建签名 URL,您需要公开该私钥。泄露私钥从来都不是一件好事。

所以简单来说,你不能使用客户端脚本来生成签名的 url。

于 2017-10-23T12:36:01.743 回答
1

这是使用 Javascript 生成 SignedURL 的文档。

http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/S3.html#getSignedUrl-property

你需要分享你的私钥,这是危险的,也是不可接受的做法。

用于 Javascript 的 Cloudfront 签名 URL SDK:

http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/CloudFront/Signer.html

希望能帮助到你。

于 2017-10-23T12:51:16.947 回答
0

如果您有签名的 URL,您只需将其放置到播放器设置中。检查这个

编辑:应该很容易集成。

于 2017-10-23T12:30:34.960 回答