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
    }
]
相关推荐
在云上(oncloudai)1 小时前
DeepSeek-R3、GPT-4o 与 Claude-3.5-Sonnet 全面对比:性能、应用场景与技术解析
claude·aws·gpt-4o·deepseek-r3
xybDIY2 小时前
【Amazon 工具】在MacOS本地安装 AWS CLI、kubectl、eksctl工具
macos·云计算·aws
weixin_307779133 小时前
实现Azure Function安全地请求企业内部API返回数据
开发语言·python·云计算·azure
玄明Hanko4 小时前
Java开发者必看:Quarkus云原生常见错误解决
后端·云原生·云计算
云攀登者-望正茂5 小时前
如何在 Go 中创建和部署 AWS Lambda 函数
云计算·go·aws
weixin_307779135 小时前
实现AWS Lambda函数安全地请求企业内部API返回数据
开发语言·网络·python·云计算·aws
黄汉13 小时前
各证券公司QMT的本地VSCode开发环境配置指南
云计算
li1581726041419 小时前
FEMDRW032G-88A19江波龙 工规级/工业宽温级/车规级 eMMC 应用领域 车载系统、工控设备、智能终端等
嵌入式硬件·车载系统·云计算
Linux运维老纪21 小时前
电脑 BIOS 操作指南(Computer BIOS Operation Guide)
windows·计算机网络·安全·云计算·电脑·运维开发