amazon-cloudfront相关内容

Boto3 CloudFront对象使用计数

希望统计CloudFront Dist中的所有对象分别被击中的次数,以便我可以生成Excel表来跟踪使用情况统计数据。我一直在浏览CloudFront的boto3文档,但我还不能确定在哪里可以访问到这些信息。我看到AWS CloudFront控制台会生成一个“热门对象”报告。我不确定是否有人知道如何获取AWS在boto3中为该报告生成的数字? 如果无法通过Boto3访问,是否有我应该改用的A ..
发布时间:2022-03-12 19:45:27 Python

带有React应用程序的AWS S3存储桶:我的Reaction SPA可以部分使用静电吗?

我希望使用带S3存储桶的AWS CloudFront托管我的Reaction前端。 目前我的应用部署在EC2实例中,概要如下: 前端:对端口80上运行的应用进行反应。当用户转到https://myapp.com时,请求被定向到my-ec2-instance:80。 后端:3000端口上运行的Express JS。当用户在浏览器中加载前端,与网站交互时,Http请求被发送到http ..

将 SSL 证书与 Amazon Cloudfront 关联时遇到问题

我正在尝试将自定义 SSL 证书与 Cloudfront 相关联.我使用证书、私钥和链将其上传到 IAM.我给了它/cloudfront的上传路径. 我还请求并获得了 AWS 的许可,可以在 Cloudfront 中使用自定义 SSL. 但是,当我在云端控制台中并尝试关联证书时,按“是,编辑"按钮时出现以下错误. “指定的查看器证书不存在或无效."(查看附图) 我从 DNS ..

Next.js:当托管在 AWS Cloudfront 上时,如何使链接与导出的站点一起使用?

我正在尝试通过执行 来构建 Next.js 项目原型静态 html 导出(即 next export),然后将生成的输出复制到 AWS S3 并通过 Cloudfront 提供服务. 我在/pages目录下有以下两页: index.tsx Pricing.tsx 然后,按照 routing doco 我添加了一个 Link 从索引页面到定价页面,如下所示: ..

将多个子域映射到同一个 S3 存储桶

有什么方法可以将多个(数千个)子域映射到一个 s3 存储桶?如果是这样,是否也可以将其映射到每个子域的存储桶中的特定路径? 我希望 test1.example.com 映射到 mybucket/test1 和 test2.example.com 映射到 mybucket/test2. 我知道使用普通的 dns 记录不可能完成最后一部分,但也许有一些漂亮的 Route 53 功能? ..
发布时间:2022-01-04 14:34:52 其他开发

同一域上的 CloudFront 静态网站和 EC2 API

我的静态网站托管在 CloudFront 上. 有没有办法让我对 EC2 实例的 API 调用使用相同的域名但使用不同的端口? 例如.example.com:3000 应该重定向到 EC2 实例,而 example.com(又名 example.com:443 或 example.com:80) 应重定向到 CloudFront. 解决方案 无法根据端口号识别目标主机.DNS ..

Amazon S3 重定向规则 - 保留查询参数

我注意到 Amazon S3 重定向规则 - GET 数据丢失 但是在遵循接受的答案之后,我的查询参数仍然没有被保留. 我有一个使用 React 和 React Router 的站点,这意味着我有几个 URL 加载相同的 HTML 和 JS,然后 JS 会根据 URL 确定要加载应用程序的哪个部分. 例如: /foo,/bar,/baz 都应该加载 index.html,它加载 ..

如何解决“x-cache: Error from cloudfront"在SPA上

我们在尝试使用客户端路由器(反应路由器)运行 SPA 时遇到问题.我们正在使用具有 DOMAIN -> 的概念.CDN (CloudFront) ->S3 用于为我们的静态文件提供服务. 我们已经配置了 S3 来提供静态文件.CDN 配置为具有来自 S3 的源,我们已配置自定义错误页面以捕获错误: 使用此配置,我们可以捕获如下错误: https://www.example.com/c ..
发布时间:2022-01-02 23:47:47 其他开发

如何通过特定用户的不记名令牌(JWT 自定义身份验证)访问与 S3 Bucket 连接的 AWS CloudFront

我正在使用无服务器框架将无服务器堆栈部署到 AWS.我的堆栈由一些 lambda 函数、DynamoDB 表和 API 网关组成. 我使用所谓的 lambda 授权者.此外,我有一个可以生成令牌的自定义独立自托管 Auth 服务. 所以场景是用户可以从这个服务请求令牌(它是托管在 Azure 上的 IdentityServer4)然后用户可以使用承载令牌向 API 网关发送请求,这样 ..

AWS:如何使用 AWS Cognito 为 Cloudfront 和 EC2 实例托管的 Web 应用程序提供授权服务?

我是 AWS 的新手,只是使用 AWS cognito、AWS Cloudfront 和/或 AWS API Gateway 等工具探索可能的架构. 目前,我的应用程序部署在 EC2 实例中,大纲如下: 前端:在端口 80 上运行的 React 应用程序.当用户访问 https://myapp.com 时,请求被定向到 my-ec2-instance:80. 后端:Nodejs ..

如何将 Cloudfront 之间的 SSL 设置为具有 EC2 自定义源的反向代理缓存?

我的域名指向 cloudfront,它反过来使用自定义源引用我的 EC2 实例.在这种情况下,它是来自 EC2 的公共 dns 名称,如 xxxxx.us-west-2.compute.amazonaws.com.这使其表现得像一个反向代理. 我有一个需要用户信息的表单,所以我想设置 SSL.因为我的主域指向 cloudfront, 如何设置cloudfront和EC2实例之间的关系, ..
发布时间:2021-12-21 11:26:41 其他开发

在 S3 和 cloudfront 上使用 railscarrierwave 私有文件

我有从 Amazon cloudfront 提供服务器的公共和私有文件,公共文件工作正常,但现在我想通过经过身份验证的读取保护其中一些为私有文件. 私有文件有自己的Uploader DocumentUploader,文件需要存放在单独的bucket中吗?就像现在一样,它们都在一个桶中. 不久前我用 Paperclip 做过类似的事情,但似乎找不到使用 Carrierwave 和使用定时 ..

AWS Cloudfront 作为具有自定义域的 Heroku 站点的 CDN

最近,我从 AWS Route 53 (brianpatrickhummel.com) 购买了一个域来托管个人投资组合.投资组合站点已启动并运行,使用 S3 存储桶和 Cloudfront 作为 CDN.在投资组合网站上,访问者可以预览我构建的一些应用程序,这些应用程序使用 iframe 元素在现场启动,我注意到我的 Heroku 部署的应用程序需要 10-20 秒才能加载,因为这些网站上的访问者 ..

如何使用自定义源正确设置 Amazon Route 53、CloudFront

我目前使用 Amazon Route 53 进行 DNS 设置和自定义源(Amazon 之外的网络服务器).我想将 CloudFront 添加到组合中,但我不太确定如何设置? 我已经看过亚马逊关于使用 Route 53 和 CloudFront 设置 S3 的指南,但我似乎无法找到有关使用自定义源执行所有这些操作的任何信息. 我应该按如下方式设置它吗? CloudFront 从裸 ..

对于托管在 CloudFront 后面的 EC2 实例上的站点,如何将非 www 流量重定向到 www?

我在 CloudFront 后面的单个 EC2 实例上托管一个站点,需要将所有非 www 流量重定向到 www. 从这里的其他问答中,我能够在 Route53 上配置 A 记录,以将流量从 example.com 重定向到 www.example.com.但是,这只适用于 http 流量,不适用于 https 流量. 如何让裸(非 www)URL 的 https 流量重定向到我的规范 ..

CloudFront 分配和 AWS 颁发的证书提供 SSL_ERROR_NO_CYPHER_OVERLAP

我无法使用 AWS 证书使 Internet CloudFront S3 Bucket 正常工作.这就是我所做的: 创建了一个证书,一个通配符,例如:*.mydomain.com. 创建了一个 S3 存储桶,没有摆弄属性. 创建 CloudFront 分配,使用创建的 S3 存储桶 URL 作为源,从步骤 1 中选择我的证书,选择 HTTP/2、HTTP/1.1、HTTP ..

S3 托管网站 Cloudfront 分布和 API 网关自定义域指向同一子域

我的网站有一个名为 api.example.com 的子域,我想实现以下目标: 为映射到 api.example.com 的 S3 静态网站提供 1 个 CloudFront 分配 将 API Gateway 自定义域名映射到同一个子域 api.example.com 我为实现此设置所做的步骤是: 创建一个 API 网关自定义域 api.example.com 并为我想要公 ..
发布时间:2021-11-27 10:43:18 其他开发

CloudFront 分配未显示为 Route53 别名目标

我正在尝试添加一个指向我的 Cloudfront 分布的 route 53 记录集.但是,当我在路由 53 中选择“创建记录集"并单击后续面板中的别名目标时,未列出云前端分布.我得到的只是“没有可用的目标".我的分发已创建并启用(并且正在运行).我已经在我的分配中添加了一个 CName,其域名与我在 Route53 中设置的域名相同,但它仍然没有显示. 如何让我的分布显示在 Alias Ta ..

重定向到 S3 子文件夹的 index.html

我有一个域 example.com.我有一个名为 example.com 的 S3 存储桶,其中包含一个有效的 index.html 文件.现在我喜欢创建两个名为 old 和 new 的子文件夹,每个子文件夹都包含一个单独版本的单页应用程序.请求 https://example.com/old(我喜欢在浏览器地址栏中输入请求时省略 index.html)将打开 indexold 子文件夹中的 .h ..

您如何配置 S3 和 Cloud Front 以流式传输 HTML5 视频?什么都试过了

我尝试了许多不同的配置、文件、编码、浏览器等...,但这是最简单的示例,可以说明我遇到的问题. 如果您在 FF 8.0.1 中粘贴 JSPlayer 示例视频的 url,视频将内联播放: http://video-js.zencoder.com/oceans-clip.webm 如果我拍摄相同的视频并将其上传到我的 s3 存储桶,它会改为触发下载: https://s3.a ..
发布时间:2021-11-27 09:13:56 前端开发