aws-amplify - 需要 CloudFront 和 lambda@edge 在使用 Amlify 时为 S3 存储桶提供服务
问题描述
我想知道如何使用 Amplify 创建 Cloudfront 以在 S3 存储桶中提供动态图像(为用户)。Amplify 托管不起作用,因为它用于静态内容。另外,我需要几个 Lambda@edge。
这是可以通过 Amplify CLI 完成的吗?在保留我的 Amplify 项目的同时还有其他方法可以做到这一点。
提前致谢。
解决方案
amplify cli(尚)不支持它。见这里:https ://github.com/aws-amplify/amplify-cli/issues/1910
但是您可以从AWS Web 控制台设置 cloudfront ,然后“连接”到您的 amplify cli 添加的 S3 存储桶(放大存储类别)和 lambdas(使用amplify add funcion创建)
推荐阅读
- git - 推送时 Git 意外结束 JSON inputB/s
- c# - 在C#中给定字符串段落之前和之后删除字符串
- postgresql - GRPC 有没有办法通知 CRUD 操作流以向客户端提供实时更新?
- python - 有没有办法在 Python 中使用绑定内存?
- reactjs - 使用 React `useCallback` 钩子的依赖项作为回调的参数是否更高效?
- android - 如何在 Android 设备上调试 Delphi 应用程序?
- angular - ngForm 或 [formGroup] 在 formly 包装器中是未知的
- javascript - 行和列布局中的 iframe 显示问题
- java - 为什么我的第一个请求需要很长时间才能通过 zuul 网关得到响应
- swift - 镜像 RTL 语言的 ImageView?