我有一个网站,上面有CloudFront。 范例uvwxyz.com。 我如何防止访问任何看起来像/ no-please的请求路径? uvwxyz.com/mypage/no-please或uvwxyz.com/no-please。 如何通过使用CloudFormation设置模板来使用CloudFront来实现此目的。

#1楼 票数:0

您可以使用签名URL或签名cookie限制访问。

通过签名的URL和签名的Cookie提供私人内容

许多在Internet上分发内容的公司希望限制对文档,业务数据,媒体流或旨在供选定用户(例如已付费用户)使用的内容的访问。 要使用CloudFront安全地提供此私有内容,您可以执行以下操作:

  • 要求您的用户使用特殊的CloudFront签名URL或签名cookie访问您的私人内容。

  • 要求您的用户使用CloudFront URL(而不是直接在原始服务器(例如,Amazon S3或私有HTTP服务器)上访问内容的URL)访问您的内容。 不需要CloudFront URL,但是我们建议您这样做,以防止用户绕过您在签名URL或签名Cookie中指定的限制。

  ask by Amaz Triss translate from so

未解决问题?本站智能推荐:

1回复

CloudFormation中的AWS::CloudFront::OriginRequestPolicy资源

我正在尝试为我的 Lambda@Edge 资源使用 CloudFormation,我想利用 CloudFront 的新源请求策略。 但是,当我尝试使用 aws cloudformation 部署以下资源时: 它只给出了这个错误: Invalid request provided: AWS::Clou
1回复

S3存储桶策略中的AWS多重CloudFront分配

我正在尝试将多个 CloudFront 分配添加到安全存储桶我看到了另一个 StackOverflow 帖子,您在其中添加了这样的多个用户,但是我在策略错误中收到了无效的主体 如何添加多个原则?
1回复

Cloudfront访问被拒绝

我正在尝试使用 Cloudformation 创建一个带有 S3 源的 Cloudfront。 我想限制 S3 对象只能通过 Cloudfront 访问。 但是,我使用 S3 直接 url 和 Cloudfront url 都被拒绝访问。 在 S3 中,我得到了 index.html,里面只有 He
1回复

AWScloudformation中的公钥创建给出以下错误:提供无效请求:AWS::CloudFront::PublicKey

我有以下 Cloudformation 模板(.yml 文件),我在其中创建要添加到密钥组的公钥,也是在同一模板中创建的。 (下面的公钥仅用于示例目的。) 但是,我收到以下与公钥相关的错误 原来的公钥是多行的,例如: 我试图通过添加新行字符使其适合单行,如下所示 我也试过没有换行符 两次尝试都没有
3回复

如何在CloudFormation中定义CloudFront源组?

我想在我的 CloudFormation yaml文件中定义一个 CloudFront Origin Group 。 我该怎么做呢? 还是CloudFormation尚不支持? 如果 CloudFormation 支持服务 X 功能 Y,我总是很难找到明确的答案。 我目前的目标是查看Resource
2回复

为任何Cloudfront源访问身份添加S3存储桶策略

在一个存储桶中使用多个 CloudFront 效果不佳,因为我可以在BucketPolicy授予访问权限的唯一方法是向模板添加BucketPolicy 。 对于多个应用程序/模板,这将始终覆盖整个存储桶策略以添加对S3 Origin Access Identity权限。 为了解决这个问题,我想到我可
1回复

阻止CloudFormation从CloudFront中删除LambdaEdge关联

我正在使用CloudFormation来管理CloudFront分配 。 在此CloudFront分配中,我已关联Lambda Edge功能 (不使用CloudFormation)。 问题是稍后,当我使用相同的CloudFormation堆栈更新CloudFront分配时,它会删除所有L
1回复

如何使用AWS_PROXY模式通过APIGateway和CloudFront通过AWSLambda返回二进制内容?

如何使用AWS_PROXY使用AWS_PROXY集成类型AWS_PROXY由 CloudFront 前置(以便我可以进行 HTTP 到 HTTPS 重定向)并由 AWS Lambda 函数支持的 AWS API 网关? 下面是一个 CloudFormation 模板,显示了我尝试过的内容。 这包括