2

我在亚马逊云端有内容。这些内容是私有的,但在用户购买时将被授予访问权限,以便在有限的时间内访问这些内容。

我希望为该特定用户 IP 生成提供给用户的 URL,或者可能是当前会话密钥。我知道生成经过身份验证的 URL 到将在特定时间段内过期的私有对象的选项。问题在于,只要 URL 未过期,用户就可以从不同的机器访问内容,这不是用户具有此功能的要求。

4

1 回答 1

0

您提到的过期 URL 是使用 CloudFront 的带有“固定”策略的签名 URL 创建的(有关示例,请参阅为 Amazon CloudFront 创建签名 URL )

如果您还想根据请求者的 IP 地址进行限制,则需要使用允许您指定日期范围和 IP 地址(或范围)的自定义策略。

有关详细信息,请参阅http://docs.amazonwebservices.com/AmazonCloudFront/latest/DeveloperGuide/index.html?RestrictingAccessPrivateContent.html#CustomPolicy

享受!

于 2011-07-18T12:58:48.947 回答