最近、Amazon S3 + CloudFrontを自分のレールアプリケーションのCDNとして使用できるようになりました。フォントアセットを使用してFirefoxやIEに表示するには、S3バケットでCORSを有効にする必要があります。Amazon S3はCORS設定を更新する時間が必要ですか?どのぐらいの間?
HTTP/1.1 200 OK
x-amz-id-2: Ovs0D578kzW1J72ej0duCi17lnw+wZryGeTw722V2XOteXOC4RoThU8t+NcXksCb
x-amz-request-id: 52E934392E32679A
Date: Tue, 04 Jun 2013 02:34:50 GMT
Cache-Control: public, max-age=31557600
Content-Encoding: gzip
Expires: Wed, 04 Jun 2014 08:16:26 GMT
Last-Modified: Tue, 04 Jun 2013 02:16:26 GMT
ETag: "723791e0c993b691c442970e9718d001"
Accept-Ranges: bytes
Content-Type: text/javascript
Content-Length: 39140
Server: AmazonS3
私は'Access-Control-Allow-Origin'
いくつかの場所が表示されます。
<?xml version="1.0" encoding="UTF-8"?>
<CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<CORSRule>
<AllowedOrigin>*</AllowedOrigin>
<AllowedMethod>GET</AllowedMethod>
<AllowedMethod>POST</AllowedMethod>
<AllowedMethod>PUT</AllowedMethod>
<MaxAgeSeconds>3000</MaxAgeSeconds>
<AllowedHeader>*</AllowedHeader>
</CORSRule>
</CORSConfiguration>
は、それから私は私が得た、curl -I https://small-read-staging-assets.s3.amazonaws.com/staging/assets/settings_settings-312b7230872a71a534812e770ec299bb.js.gz
を使用しましたか? S3にCORS設定の更新に時間がかかりますか?期限切れのヘッダーをキャッシュするよう強制することはできますか?
をGET --request。 http://docs.aws.amazon.com/AmazonS3/latest/dev/cors-troubleshooting.html 理想的にはそれほど時間がかかりません。私は数分前にそれが起こるのを見ました。 – Keshi