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をaccesingしているとき、それはCORSを提供しますあなたのAPIゲートウェイでのセットアップCORSをしましたか? –
'Origin:'ヘッダーはスキームとホストを含み、パスは含まない 'Origin:http:// example.com'(またはhttps)の形式である必要があります。これはあなたがそれを送る方法ですか? –
@ Michael-sqlbotはい、私はその形式の原点を持っています。私は郵便配達人の代わりにカールからもそれを試しましたが、それと同じ結果です。私のカールコマンドは 'curl -H 'です。原産地:http://example.com" http:// MyS3Url' –