使用Amlify时需要带有lambda @ edge的CloudFront来服务S3存储桶

问题描述

我想知道如何使用Amplify创建Cloudfront以在S3存储桶中为用户提供动态图像。 Amplify主机不起作用,因为它用于静态内容。另外,我将需要一对Lambda @ edge。

使用Amplify CLI可以完成此操作吗? 在保留我的Amplify项目的同时还有另一种方法吗?

谢谢。

解决方法

它不受 amplify cli(尚)支持。 请参阅此处:https://github.com/aws-amplify/amplify-cli/issues/1910

但是您可以从 AWS Web Console 设置 cloudfront,然后“连接”到您的 amplify cli 添加的 S3 存储桶(放大存储类别)和 lambdas(使用 amplify add funcion 创建)