使用Amazon S3,我可以停止正在进行的查询字符串授权下载吗?
是否有提供此类功能的其他文件下载服务?
答案 0 :(得分:1)
我不知道有这样做的内置方法。如果我了解您的目标,您希望根据您拥有的某些自定义规则在流中停止HTTP响应。是吗?
如果是这样,也许你可以编写一个非常薄的代理来封装这个逻辑。如果您在EC2上运行代理,则不会产生任何额外的带宽费用。
缺点是您可以管理扩展代理(即根据流量添加更多EC2节点),因此根据您的扩展要求,这可能需要一些工作。但代理脚本本身可能相当简单。类似的东西:
Make streaming HTTP request to S3 for object
for each x byte chunk in response from S3:
Check auth condition. Continue if valid. Break if not.
Send chunk to caller
答案 1 :(得分:0)
我不知道有人允许这样做。通常,只在您开始下载时检查一次身份验证,但之后不会检查。
你能描述一下你想要更广泛地做些什么吗?