amazon-cloudfront 相关问题

Amazon CloudFront是一种用于内容交付的Web服务。它与其他Amazon Web Services集成,为开发人员和企业提供了一种简单的方式,可以以低延迟,高数据传输速度和无需承诺的方式向最终用户分发内容。

如何使用 Lambda Edge 在 Cloudfront 源请求中设置 S3 存储桶路径?

我有一个 S3 存储桶,其中根目录中的每个文件夹都包含一个网站,文件夹名称是网站 url。我有一个 Cloudfront 发行版,以这个存储桶为源,并有一个 Lambda Edge 乐趣...

回答 2 投票 0

如何将IAM权限添加到Cloudfront以供Lambda@Edge继承?

我正在使用 CDK 创建 Cloudfront 发行版和 Lambda@Edge 函数来控制对其的访问。 问题是,该函数需要权限才能从机密管理器读取机密。这是...

回答 1 投票 0

具有内部应用程序负载均衡器的 Cloudfront (CDN)

我已将应用程序部署在 VPC(私有集群)内的 EKS 集群中。为我的应用程序创建了一个内部 ALB。我需要使用 cloudfront 访问内部应用程序负载均衡器...

回答 1 投票 0

SSL 证书无效

我使用 aws ACM 为 *.websitename.com 创建了通配符 SSL 证书。其中应涵盖 websitename.com 下的任何子域,包括 www.subdomainname.websitename.com。每个子域都有一个...

回答 1 投票 0

react 路由器不适用于 S3 中的嵌套路径

我的react-router-dom设置如下: } /> 我的react-router-dom设置如下: <Router> <Routes> <Route path="/" element={<Home />} /> <Route path="/post/:slug" element={<Post />} /> // other routes </Routes> </Router> 我的前端托管在 S3 存储桶中,并通过 CloudFront 发行版提供服务。除了“/post/:slug”路线之外,我的所有路线都有效。这很奇怪,因为如果我使用 useNavigate 挂钩导航到帖子,它会起作用并使用正确的 slug 加载帖子。但是,如果我在帖子页面上重新加载或直接在浏览器中输入帖子网址(即 https://BASE_URL/post/slug/),它只会显示一个空白页面,并且似乎无法识别路线。我很茫然,因为如果我在本地运行前端,则后路由就可以工作。当我使用 S3 和 CloudFront 进行部署时,它不起作用。 对于 CloudFront 主机,我将所有路径“*”转发到我的 S3 存储桶。我还添加了一个错误页面以转发到 /index.html 根对象。 只需将错误文档指向index.html即可。 此外,您还可以将 HTTP 响应代码设置为 200(如果适用)。

回答 1 投票 0

如何安全使用从aws单页到api网关的http客户端

我在我的 aws 账户的 S3 存储桶上部署了一个单页 Angular 应用程序。我已经为路由 53 中的域名设置了一个证书管理器。我有指向

回答 1 投票 0

如何重新配置 CodeIgniter (v4) 以使用新的子目录路径(通过 nginx)?

我有两个应用程序(我们称之为 DRUPAL 和 CODEIGNITER (v4))在 Elastic Beanstalk 中运行,每个应用程序都有一个专用的负载均衡器。我想设置 AWS CloudFront 来整合域,所以

回答 1 投票 0

CloudFront 分发返回错误 400

我有一个 CloudFront 发行版,其中设置了一些来源和相关行为。这实际上是我拥有的另一个类似(工作)发行版的重复。当

回答 2 投票 0

注册多个 Amazon S3 客户端

以下是我为多个S3客户端制作的两个接口: 公共接口 IAmazonS3First : IAmazonS3 { } 公共接口 IAmazonS3Second : IAmazonS3 { } 在 Program.cs 中,我添加了以下内容

回答 1 投票 0

在 CloudFront Lambda@Edge 中检索用户域名以进行源请求(SEO 修改)

我正在尝试在由源请求触发的 CloudFront Lambda@Edge 函数中检索原始用户的域名。我需要这个来在 S3 上托管的静态 Web 应用程序中进行 SEO 修改,但是

回答 1 投票 0

为 CloudFront 上的不同 S3 源指定不同的错误行为

我有以下情况,我需要如何继续的帮助: 我在私有 S3 存储桶中有一个多页面网站。它使用 OAI 允许 CloudFront 发行版在

回答 1 投票 0

如何在 AWS CDK 中为 CloudFront 设置自定义源名称

我正在寻找一种在 AWS CDK 中自定义 CloudFront Distributions 的原始名称 (TargetOriginId) 的方法。这是我现有的代码: const backendCloudfront = new cloudfront.CloudFrontWebDistribution...

回答 1 投票 0

AWS Cloudfront 导致 CSRF 令牌不匹配异常

好吧你好,我已经在 AWS ELB 上部署了我的 Laravel 应用程序,并为我的应用程序设置了 Cloudfront 分发。现在我面临 CSRF 令牌不匹配的问题。我知道这个错误可能是由多个配置引起的

回答 2 投票 0

FastAPI RedirectResponse 在重定向到不同的路由时获取 {"message": "Forbidden"}

请向我提出一个几乎不可能创建可重现示例的问题。 我使用 Docker、无服务器和部署在 AWS API Gateway 上的 FastAPI 设置了 API。全部...

回答 1 投票 0

仅针对特定文件在 Cloudfront 源响应流中触发 lambda 边缘

我正在尝试捕获调用cloudfront dns端点以访问cat.jpg的用户的位置。例如:https://myrepourl.company.com/cat.jpg。用户可以来自全球任何国家。 我...

回答 1 投票 0

有没有办法将AWS Cloudfront请求ID转发到源?

我正在寻找一个唯一的相关 ID 来识别从云端流到源的请求,并且还应该能够将其与 WAF 日志关联起来。我看到有一个名为 httpR 的文件...

回答 1 投票 0

Angular UI 在图像加载时显示白色块

我有以下模板: 我有以下模板: <div *ngIf="article.likes" class="flex -space-x-2 my-5 mx-2"> <img *ngFor="let img of article.likes" class="inline-block h-8 w-8 rounded-full ring-2 ring-white" [src]="AWS_CLOUDFRONT + img" alt="" /> </div> article.likes 加载得很快,因此添加一个骨架,如下所示: <div *ngIf="article.likes; else skeleton" class="flex -space-x-2 my-5 mx-2"> <img *ngFor="let img of article.likes" class="inline-block h-8 w-8 rounded-full ring-2 ring-white" [src]="AWS_CLOUDFRONT + img" alt="" /> </div> <ng-template #skeleton> <app-skeleton></app-skeleton> </ng-template> 没有为我工作。我知道它是模板的这一部分,因为删除它并刷新页面不会显示白色块。有没有人可以在加载图像时显示某种骨架或临时 html 的好方法? (这也是我第一次使用cloudfront,所以如果出现以下情况: [src]="AWS_CLOUDFRONT + img" 不是一个好主意,也会受到赞赏) 另外,我什至不确定为什么它们在后续重新加载页面时需要一段时间才能加载,难道 CDN 的目的不是缓存这些数据吗?每次重新加载时,加载时间都相同。 您可以尝试使用 ngx-sculpture-loader。 请参考此博客

回答 1 投票 0

CloudFront 功能缓存控制标头不会更改 CF 发行版中设置的自定义响应标头

我设置了一个 CloudFront 函数来根据状态代码设置缓存控制标头。对于状态代码 200,我想使用在我的 CloudFront 分配上设置的自定义响应标头缓存控制 max...

回答 1 投票 0

通过签名 URL 访问 Cloudfront 的 S3 私有存储桶

我有以下设置工作: 具有 Cloudfront Distribution 的私有 S3 存储桶 用户登录门户并可以访问 S3 中的文件,这些文件通过 Cloudfront 签名 URL 提供,有效期为

回答 1 投票 0

使用 Lambda Imgproxy 的 Cloudfront CDN 导致 429 请求过多

我正在使用运行 darthsim/imgproxy 的图像类型 Lambda 函数,然后我有一个指向 lambda 的公共 URL 的 Cloudfront 发行版。 在我的网站上运行这个(本地主机或产品...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.