我正试图以
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上查看它。
1条答案
按热度按时间mwngjboj1#
查询账户密钥失败,跳过查询:未找到存储帐户“saddexdatamsftdevpppe”。INFO:安装.azure.安装.command_modules.storage._validators:无法生成sas令牌。self.account_key不应为None
上面的错误告诉我们,您尝试访问的存储帐户不存在,它无法生成SAS令牌。
我建议您在命令中使用**
--account-key
**参数,将文件从from storage目录下载到目标目录。您可以从门户网站获取帐户密钥:
命令:
我尝试了上面的命令,它通过从Azure存储下载示例CSV文件到本地目录成功执行。
输出:
文件:
你也可以参考这个Github问题。
**引用:**az storage fs目录|微软学习