对特定的存储帐户运行azure cli

时间:2019-03-12 12:01:55

标签: azure azure-cli

我正在尝试运行以下az storage cli命令来添加CORS设置:

az storage cors --account-name mystorage --origins '*' --methods GET,POST,PUT --allowed-headers 'Accept-Ranges,Content-Encoding,Content-Length,Content-Type,Range,Authorization,x-ms-blob-content-type,x-ms-blob-type,x-ms-version' --exposed-headers 'Accept-Ranges,Content-Range,Content-Encoding,Content-Length,Content-Type' --max-age 86400 --services blob

但是我收到以下错误:

  

az storage cors:'mystorage'不在'az storage cors'命令组中。请参阅“ az storage cors --help”。

1 个答案:

答案 0 :(得分:1)

您忘记了包括操作类型(在这种情况下为 function create_chart(set_data, options, canvas){ var ctx=document.getElementById(canvas).getContext('2d'); new Chart.Line(ctx, {data:set_data, options:options}); } var in_canvas = document.getElementById('graph-container'); for (k=0; k<param.length; k++){ var newDiv = document.createElement('div'); in_canvas.appendChild(newDiv); var newCan = document.createElement('canvas'); newDiv.appendChild(newCan); newCan.id = "canvas"+[k]; canv="canvas"+[k]; var data_test=build_data_set(k) create_chart(build_data_set(k),set_options(k),canv); } )。请尝试以下操作:

add

我在您的命令中注意到了另外两件事:

  1. 方法应以空格分隔,而不以逗号分隔。因此应该是az storage cors add --account-name my storage --origins '*' --methods GET POST PUT --allowed-headers 'Accept-Ranges,Content-Encoding,Content-Length,Content-Type,Range,Authorization,x-ms-blob-content-type,x-ms-blob-type,x-ms-version' --exposed-headers 'Accept-Ranges,Content-Range,Content-Encoding,Content-Length,Content-Type' --max-age 86400 --services b 而不是--methods GET POST PUT
  2. 对于blob,服务应为“ b”。