AWS CloudFront加速S3配置跨域

1、点击分配

源我们就选择S3-->选择我们要加速的S3存储桶

2、创建OAC访问方式

在我们的来源访问处-->来源访问控制设置(推荐)-->选择创建新的OAC(Create new OAC)-->自定义名字按默认选项保存-->选择刚刚新创建的OAC

3、选择查看器的配置

根据具体情况,如果我们的S3前面还有域名调用则就选择Redirect HTTP to HTTPS

4、缓存键和源请求操作

1、缓存策略处选择CachingDisabled 或自己建一个自定义 policy,添加 Origin header 到 whitelist

2、源请求策略选择AllViewerExceptHostHeader 或自己加上 Origin 头

3、响应标头策略就需要我们自己创建一个将

  • Access-Control-Allow-Origin: * 或你的前端域名
  • Access-Control-Allow-Methods: GET, HEAD, OPTIONS
  • Access-Control-Allow-Headers: *
    添加上
    4、添加上刚刚创建好的响应标头策略


至此创建Cloudfront完毕

5、在S3处也要配置跨域

选择创建好的S3-->权限-->跨源资源共享(CORS)-->编辑如下内容-->保存

json 复制代码
[
    {
        "AllowedHeaders": [
            "*"
        ],
        "AllowedMethods": [
            "POST",
            "GET",
            "PUT"
        ],
        "AllowedOrigins": [
            "*"
        ],
        "ExposeHeaders": [
            "ETag",
            "Content-Length"
        ],
        "MaxAgeSeconds": 3000
    }
]
相关推荐
ZHW_AI课题组7 小时前
调用阿里云实现文本翻译功能
阿里云·云计算
阿乔外贸日记11 小时前
埃塞俄比亚出口全流程注意事项
大数据·人工智能·智能手机·云计算·汽车
hz5678913 小时前
公安局远程办案用什么音视频系统?安全取证与多方协同方案
安全·架构·云计算·音视频·实时音视频·信息与通信
翼龙云_cloud14 小时前
腾讯云代理商:为OpenClaw配置云开发CloudBase Skill 全自动开发上线
云计算·腾讯云·ai智能体
xhtdj15 小时前
从“小而美”到“一体化”腾讯云TDSQL如何拯救选型纠结?
云计算·腾讯云
程序猿小野17 小时前
在阿里云服务器上安装Docker部署后台项目
阿里云·docker·云计算
sbjdhjd18 小时前
04 (下) | K8S微服务实战:从 Service 到金丝雀发布
运维·微服务·云原生·kubernetes·开源·云计算·excel
ZHW_AI课题组18 小时前
使用阿里云 API 实现图像文字识别与校园文档智能分类系统
阿里云·云计算
云服务器代理商18 小时前
阿里云国内版迁移到国际版完整操作教程
服务器·阿里云·云计算·阿里云服务器·阿里云国际·阿里云海外
红信鸽19 小时前
冷启动消失后,Serverless 架构正在重塑云计算的底层逻辑
云计算