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)–>編輯如下內容–>保存
[{"AllowedHeaders": ["*"],"AllowedMethods": ["POST","GET","PUT"],"AllowedOrigins": ["*"],"ExposeHeaders": ["ETag","Content-Length"],"MaxAgeSeconds": 3000}
]