0
S3 버킷에 CORS를 설정하려고합니다. 아래는 나의 구성입니다 -Amazon S3 만 Vary 헤더를 반환 함
<?xml version="1.0" encoding="UTF-8"?>
<CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<CORSRule>
<AllowedOrigin>*</AllowedOrigin>
<AllowedMethod>GET</AllowedMethod>
<AllowedMethod>HEAD</AllowedMethod>
<MaxAgeSeconds>3000</MaxAgeSeconds>
<AllowedHeader>*</AllowedHeader>
</CORSRule>
</CORSConfiguration>
저는 Postman (Origin 헤더 포함)으로부터 GET 요청을 할 때 아래 응답을 받았습니다. 응답에는 Access-Control-Allow-Origin 헤더가 없으며 Vary 헤더 만 있습니다.
HTTP/1.1 200 OK
Date: Tue, 12 Sep 2017 04:24:54 GMT
Vary: Origin, Access-Control-Request-Headers, Access-Control-Request-Method
Last-Modified: Tue, 12 Sep 2017 04:09:59 GMT
ETag: "3a0b53f2dee09a17e509c5ba4fb0552"
Accept-Ranges: bytes
Content-Type: text/css
Content-Length: 3805
Server: AmazonS3
응답으로 액세스 제어 허용 원점을 얻으려면 어떻게해야합니까?
당신에게 API 게이트웨이에 설치 CORS했다 CORS를 제공 할 것입니다? –
'Origin :'헤더는 스키마와 호스트는 포함하지만 경로는 포함하지 않는 'Origin : http : // example.com' (또는 https) 형식이어야합니다. 이게 네가 보낸거야? –
@ Michael-sqlbot 예, 해당 형식의 원본이 있습니다. 나는 우편 배달부 대신 말아서지만 여전히 같은 결과를 보았습니다. 내 곱슬 곱슬 명령은'curl -H '입니다. 원산지 : http://example.com "http : // MyS3Url' –