2

对于公共网站,当我们使用面向 Internet 的应用程序负载平衡器时,我们可以选择 cloudfront 作为静态内容的 CDN。使用私有 ALB 的内部网站是否有类似的选项?

Web 应用程序在 ExpressJs 中实现,所有静态文件都从服务器提供,但没有关于如何继续分离这些静态资产以移动到任何 CDN 的线索,因为它不是公共的,并且不能将云端用于私有 ELB。有任何想法吗 ?

4

1 回答 1

2

不幸的是,不,您不能将内部 ALB/ELB 与 CloudFront 一起使用,它必须是公共端点,但是,既然您可以将 lambda 作为应用程序负载均衡器的目标,您可以编写一个 lambda 函数来从 S3 获取文件你。

https://aws.amazon.com/blogs/networking-and-content-delivery/lambda-functions-as-targets-for-application-load-balancers/

于 2019-05-19T12:43:44.000 回答