2016-04-05 8 views
2

Ich versuche CORS gesetzt, wie here erwähnt, haben aber einen Fehler:Azure CLI Speichersatz cors - Unerwartete Token

$ azure storage cors set --blob static --cors [{\"AllowedOrigins\":\"*\",\"AllowedMethods\":\"GET\"}] 
info: Executing command storage cors set 
+ Setting storage CORS rules for service: blob         
error: Unexpected token : 

Was mit [{\"AllowedOrigins\":\"*\",\"AllowedMethods\":\"GET\"}] falsch?

Antwort

3

Ich glaube, Sie fehlen MaxAgeInSeconds Parameter. Wenn ich ohne diesen Parameter versuche, bekomme ich einen Fehler. Aber Folgendes funktionierte für mich:

azure storage cors set --blob static 
--cors "[{\"AllowedOrigins\":\"*\",\"AllowedMethods\":\"GET\",\"MaxAgeInSeconds\":\"86400\",\"AllowedHeaders\":\"*\",\"ExposedHeaders\":\"*\"}]" 
-a "account-name" -k "account-key" --verbose