2011-01-17 9 views
23

Amazon S3はカスタムヘッダーを許可していますか?または私は幸運の外ですか?Amazon S3とクロスソースリソース共有(CORS)

Access-Control-Allow-Origin: * 
Access-Control-Allow-Methods: POST, GET, OPTIONS 
Access-Control-Allow-Headers: X-SOMETHING 
Access-Control-Max-Age: 1728000 

var request = new XMLHttpRequest(); 
var url = 'http://example.s3.amazonaws.com/templates/welcome.html'; 

function callOtherDomain(){ 

    request.open('GET', url, true); 
    request.withCredentials = "true"; 
    request.onreadystatechange = handler; 
    request.send(); 

} 
+2

サポートが最近追加されたため、ここで受け入れられた回答を変更することを検討することがあります。 – Gray

答えて

11

現在、S3でサポートされているstandrd HTTPヘッダの限られた数があります。 https://forums.aws.amazon.com/thread.jspa?threadID=34281&tstart=0

UPDATE:クロスオリジンリソース共有のための

のサポートが追加されます。 https://forums.aws.amazon.com/ann.jspa?annID=1620

S3ブラウザフリーウェア

アクセス制御-Allow- *ヘッダは、現時点ではサポートされていません。この機能もサポートしています: http://s3browser.com/s3-bucket-cors-configuration.php

2

今日Amazonは、CORSのための完全なサポートを発表しました。

関連する問題