在 S3 中使用签名 URL 是否需要额外付费?

0

【以下的问题经过翻译处理】 我觉得签名的 URL 对 AWS 来说在计算上更昂贵,但我不知道它在其他方面要多花费多少资源。

profile picture
专家
已提问 5 个月前33 查看次数
1 回答
0

【以下的回答经过翻译处理】 预签名只是更改签名存储的位置。如果没有签名的 url,签名将存在与http 请求的 cookie 中。任何人都可以在不需要浏览器上下文的情况下使用签名的 url。仅当 S3 存储桶完全公开时,才无需检查谁在访问对象。这不涉及额外费用。

但是,如果签名url通过 CloudFront(AWS的边缘缓存服务),那么它可能会产生影响。对同一对象发起所有请求都可能有不同的 url,如果配置不当,每次都从 S3 中心获取。如果查询参数中的签名每次都不同,浏览器缓存也总是会丢失。 CloudFront 还提供了使用 cookie 而不是 URL 进行签名的可能性。

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则