Node.js AWS Nodejs官方SDK支持使用CloudFront&;RTMP

Node.js AWS Nodejs官方SDK支持使用CloudFront&;RTMP,node.js,amazon-web-services,amazon-s3,amazon-cloudfront,Node.js,Amazon Web Services,Amazon S3,Amazon Cloudfront,我在CloudFront下搜索过这里,没有看到使用NodeJs SDK为我的RTMP端点生成签名url的方法。我意识到S3的方法是: (String?) getSignedUrl(operation, params, callback) Get a pre-signed URL for a given operation name. CloudFront是否存在此方法?我知道程序是根据以下内容制定的: 如果没有,是否有其他方法生成签名url?我希望链接在一分钟左右后停止工作,因为我不希望有人窃

我在CloudFront下搜索过这里,没有看到使用NodeJs SDK为我的RTMP端点生成签名url的方法。我意识到S3的方法是:

(String?) getSignedUrl(operation, params, callback)
Get a pre-signed URL for a given operation name.
CloudFront是否存在此方法?我知道程序是根据以下内容制定的:


如果没有,是否有其他方法生成签名url?我希望链接在一分钟左右后停止工作,因为我不希望有人窃取我的链接并下载内容。我的方法正确吗?

目前AWS Nodejs SDK不支持使用CloudFront的getSignedUrl。

使用.net&co是可能的,但使用Nodejs还不行。一些开发人员更喜欢使用S3而不是Cloudfront来服务signedUrl,因为这要简单得多。

但是有些人已经复制了getSignedUrl方法应该为CloudFront做的事情。


感谢杰森,他甚至为此做了一个包裹。在NPM上:

目前AWS Nodejs SDK不支持使用CloudFront的getSignedUrl。

使用.net&co是可能的,但使用Nodejs还不行。一些开发人员更喜欢使用S3而不是Cloudfront来服务signedUrl,因为这要简单得多。

但是有些人已经复制了getSignedUrl方法应该为CloudFront做的事情。


感谢杰森,他甚至为此做了一个包裹。在NPM上:

更新:此方法自2017-03-25 api版本的AWS SDK for Javascript在AWS.CloudFront.Signer类中可用。

更新:此方法自2017-03-25 api版本的AWS SDK for Javascript在AWS.CloudFront.Signer类中提供。