属性错误:模块“azure.mgmt.storage.v2022_09_01.models”在Azure中没有属性“CorsRuleAllowedMethodsItem”

5lwkijsr  于 2023-10-22  发布在  其他
关注(0)|答案(1)|浏览(96)

我正试图以

az storage fs directory download --recursive -s path/to/my/file/myfile.parquet 
   --account-name my-account-name --f my-storage-acct -d local-directory

我刚刚使用az login再次登录,并且成功了。这已经工作了几个星期-特别是对那个存储帐户。但现在标题中的错误发生了。输出还包括以下内容:

Skip querying account key due to failure: Storage account 'saddexdatamsftdevppe' not found.
INFO: cli.azure.cli.command_modules.storage._validators: Cannot generate sas token.
     self.account_key should not be None

存储帐户和文件都存在:我正在Azure Portal上查看它。

mwngjboj

mwngjboj1#

查询账户密钥失败,跳过查询:未找到存储帐户“saddexdatamsftdevpppe”。INFO:安装.azure.安装.command_modules.storage._validators:无法生成sas令牌。self.account_key不应为None
上面的错误告诉我们,您尝试访问的存储帐户不存在,它无法生成SAS令牌。
我建议您在命令中使用**--account-key**参数,将文件从from storage目录下载到目标目录。
您可以从门户网站获取帐户密钥:

  • 登录账号->访问密钥->复制密钥 *

命令:

az storage fs directory download --recursive -s path/to/my/file/myfile.parquet  --account-name my-account-name --f my-storage-acct -d local-directory --account-key "paste the account key here"

我尝试了上面的命令,它通过从Azure存储下载示例CSV文件到本地目录成功执行。

输出:

文件:

你也可以参考这个Github问题。

**引用:**az storage fs目录|微软学习

相关问题