繁体   English   中英

如何在没有NodeJ的情况下使用javascript sdk为s3视频创建AWS CloudFront签名的URL

[英]How to create AWS CloudFront signed url for s3 video using javascript sdk without NodeJs

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

我已经使用aws PHP sdk创建了签名的URL, 并且可以正常工作。 但是, 我想要使​​用aws javascript sdk进行相同的操作,而不使用任何nodeJs模块 ,需要使用HTML的简单javascript脚本。

如果有人这样做,请分享建议。

先感谢您 。

Cloudfront签名的URL要求您使用私钥。 为了在客户端上创建签名的URL,您需要公开该私钥。 公开私钥绝不是一件好事。

因此,简单来说,您不能使用客户端脚本来生成签名的URL。

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

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

您需要共享您的私钥,这很危险,而且不可接受。

Cloudfront Java签名URL SDK:

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

希望能帮助到你。

如果您拥有签名的URL,则只需将其放置到播放器设置中。 检查一下

编辑:应该易于集成。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM