[英]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.