如何解决AWS S3 Cors问题?

时间:2020-11-04 17:47:05

标签: amazon-s3

CORS策略已阻止从XMLHttpRequest访问XMLHttpRequest:对预检请求的响应未通过 访问控制检查:所请求的资源上没有“ Access-Control-Allow-Origin”标头。

我的CORS配置:

[
{
    "AllowedHeaders": [
        "*"
    ],
    "AllowedMethods": [
        "PUT",
        "POST",
        "GET",
        "DELETE"
    ],
    "AllowedOrigins": [
        "*"
    ],
    "ExposeHeaders": [
        "ETag",
        "x-amz-server-side-encryption",
        "x-amz-request-id",
        "x-amz-id-2",
        "Content-Length",
        "Content-Type",
        "Connection",
        "Date",
        "x-amz-version-id",
        "Server"
    ],
    "MaxAgeSeconds": 10
}
]

请求标头:

Accept: */*
Accept-Encoding: gzip, deflate, br
Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7
Access-Control-Request-Headers: authorization,content-type,x-amz-content-sha256,x-amz-date,x-amz- 
user-agent
Access-Control-Request-Method: POST
Cache-Control: no-cache
Connection: keep-alive
Host: s3.amazonaws.com
Origin: http://localhost:8080
Pragma: no-cache
Referer: http://localhost:8080/
Sec-Fetch-Dest: empty
Sec-Fetch-Mode: cors
Sec-Fetch-Site: cross-site
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) 
Chrome/86.0.4240.111 Safari/537.36

1 个答案:

答案 0 :(得分:0)

由于我未指定一个区域,因此它试图到达错误的区域

相关问题