Azure CLI - az 存储 blob 目录存在不起作用
Azure CLI - az storage blob directory exists does not work
我在 Azure Blob 存储中有一个非空目录。
但是 Azure CLI 说它不存在。
az storage blob directory exists -c jenkinsworkspaces -d "uild-pr-new_ecom-lora-ng_PR-5593" --connection-string="XXX" -o json
This command is implicitly deprecated because command group 'storage blob directory'
is deprecated and will be removed in a future release. Use 'az storage fs directory'
instead.
{
"exists": false
}
不明白为什么?
我说的和az storage fs directory exists
是一样的
我相信你得到 false
是因为你的存储帐户是 regular storage account
并且没有启用 hierarchical namespace
即你的存储帐户不是 Data Lake Gen2 account
.
在常规存储帐户中,文件夹是虚拟的。它们是 Data Lake Gen2 帐户中的真实文件夹。所有 directory related commands
仅适用于 Data Lake Gen2 帐户。不幸的是文档没有提到它。
我在 Azure Blob 存储中有一个非空目录。
但是 Azure CLI 说它不存在。
az storage blob directory exists -c jenkinsworkspaces -d "uild-pr-new_ecom-lora-ng_PR-5593" --connection-string="XXX" -o json
This command is implicitly deprecated because command group 'storage blob directory'
is deprecated and will be removed in a future release. Use 'az storage fs directory'
instead.
{
"exists": false
}
不明白为什么?
我说的和az storage fs directory exists
我相信你得到 false
是因为你的存储帐户是 regular storage account
并且没有启用 hierarchical namespace
即你的存储帐户不是 Data Lake Gen2 account
.
在常规存储帐户中,文件夹是虚拟的。它们是 Data Lake Gen2 帐户中的真实文件夹。所有 directory related commands
仅适用于 Data Lake Gen2 帐户。不幸的是文档没有提到它。