在Amazon S3上停止正在进行的查询字符串授权下载?

时间:2010-07-16 06:14:28

标签: amazon-s3 amazon-web-services

使用Amazon S3,我可以停止正在进行的查询字符串授权下载吗?

是否有提供此类功能的其他文件下载服务?

2 个答案:

答案 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)

我不知道有人允许这样做。通常,只在您开始下载时检查一次身份验证,但之后不会检查。

你能描述一下你想要更广泛地做些什么吗?