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

0

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

1 Answer
0

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

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

profile picture
EXPERT
answered 5 months ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions