2016-07-27 16 views
11

次のGoogleドキュメントを設定するときGoogleCloudストレージコンソール:その後、GoogeストレージArgumentExceptionが使用している場合、CORSの設定

[email protected]:~$ cat cors-json-file.json 
[ 
    { 
    "origin": ["*"], 
    "method": ["GET"], 
    "maxAgeSeconds": 3600 
    } 
] 

I次のエラーを取得:私は削除

[email protected]:~$ gsutil cors set cors-json-file.json gs://mybucket 
Setting CORS on gs://mybucket/... 
ArgumentException: JSON CORS data could not be loaded from: [ 
    { 
    "origin": ["*"], 
    "method": ["GET"], 
    "maxAgeSeconds": 3600 
    } 
] 

同じエラーを「方法"、" maxAgeSeconds "または" responseHeader "を追加します。非常に多くの試行の後

+1

gsutilバージョン== 4.19 – comte

答えて

5

、私はにJSONファイルを・修正になってしまった:それは働いた

$ cat cors-json-file.json 
[{ 
    "origin": ["*"], 
    "method": ["GET"], 
    "maxAgeSeconds": 3600 
}] 

と...! Googleのドキュメントの例は私の最初のケースです([{on 2 lines}

+0

ありがとうございました...私はまったく同じ問題を抱えていました...まだこれがなぜ機能するのか分かりません –

1

私は同じ問題があり、使用された引用符のタイプによって引き起こされたことに注意してください。 json-fileをプレーンテキストエディタで開き、標準のものに変更することで問題を解決しました。

関連する問題