簡體   English   中英

對特定的存儲帳戶運行azure cli

[英]run azure cli against a specific storage account

我正在嘗試運行以下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”。

您忘記了包括操作類型(在這種情況下add )。 請嘗試以下操作:

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

我在您的命令中注意到了兩點:

  1. 方法應以空格分隔,而不以逗號分隔。 因此應該是--methods GET POST PUT而不是method GET,POST,PUT
  2. 對於blob,服務應為“ b”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM