Amazon web services 如何向应用程序的客户端提供受限制的cloudfront s3内容?

Amazon web services 如何向应用程序的客户端提供受限制的cloudfront s3内容?,amazon-web-services,web-applications,amazon-cloudfront,cdn,mern,Amazon Web Services,Web Applications,Amazon Cloudfront,Cdn,Mern,如何向客户端提供受限视频内容,并确保视频链接不能用于下载视频。如果我使用cloudfront签名url,用户是否有可能在过期之前下载视频。您有两种选择来限制cloudfront内容: 正如您所说,这些用于访问特定文件。生成的URL将在其签名期间可访问 ,类似于已签名的URL,但允许每次签名时都可以访问CloudFront发行版中的所有内容。当该期限到期时,用户将失去对CloudFront发行版内容的所有访问权 当您授予其中任何一个权限时,用户在此期间将拥有无限的访问权限 如果要添加额外的验证

如何向客户端提供受限视频内容,并确保视频链接不能用于下载视频。如果我使用cloudfront签名url,用户是否有可能在过期之前下载视频。

您有两种选择来限制cloudfront内容:

  • 正如您所说,这些用于访问特定文件。生成的URL将在其签名期间可访问
  • ,类似于已签名的URL,但允许每次签名时都可以访问CloudFront发行版中的所有内容。当该期限到期时,用户将失去对CloudFront发行版内容的所有访问权
当您授予其中任何一个权限时,用户在此期间将拥有无限的访问权限

如果要添加额外的验证层,则需要在顶部运行应用程序,在生成签名URL和返回内容之前进行验证

您还可以在CloudFront发行版上免费附加一个,以帮助防止您的发行版被利用。

您所说的“滥用”是什么意思?是的,如果链接是共享的,则可以访问该内容,直到到期日结束。因此,设置一个小的有效期。