Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure CLI-az存储blob删除批处理模式_Azure_Azure Storage Blobs_Azure Cli_Azure Storage Account - Fatal编程技术网

Azure CLI-az存储blob删除批处理模式

Azure CLI-az存储blob删除批处理模式,azure,azure-storage-blobs,azure-cli,azure-storage-account,Azure,Azure Storage Blobs,Azure Cli,Azure Storage Account,我的存储帐户中有一个名为container1的容器,其中包含以下文件: blobs/tt-aa-rr/data/0/2016/01/03/02/01/20.txt blobs/tt-aa-rr/data/0/2016/01/03/02/02/12.txt blobs/tt-aa-rr/data/0/2016/01/03/02/03/13.txt blobs/tt-aa-rr/data/0/2016/01/03/03/01/10.txt 我想删除前3个,为此我使用以下命令: az

我的存储帐户中有一个名为container1的容器,其中包含以下文件:

blobs/tt-aa-rr/data/0/2016/01/03/02/01/20.txt  
blobs/tt-aa-rr/data/0/2016/01/03/02/02/12.txt  
blobs/tt-aa-rr/data/0/2016/01/03/02/03/13.txt  

blobs/tt-aa-rr/data/0/2016/01/03/03/01/10.txt
我想删除前3个,为此我使用以下命令:

az storage blob delete batch--源容器1--帐户密钥XXX--帐户名storageaccount1--模式'blobs/tt aa rr/data/0/2016/01/03/02/*'--调试

文件未被删除,我看到以下日志:

urllib3.connectionpool : Starting new HTTPS connection (1): storageaccount1.blob.core.windows.net:443
urllib3.connectionpool : https://storageaccount1.blob.core.windows.net:443 "GET /container1?restype=container&comp=list HTTP/1.1" 200 None
我的模式有什么问题


如果我试图一个文件一个文件地删除它,它会工作。

如注释中所述,您无法将模式应用于子文件夹,只有一级文件夹,如文档所述。但是,如果您愿意,您可以轻松编写一个脚本来列出容器中的blob,使用前缀过滤它们
az storage blob list
,然后对每个结果blob应用删除操作。

尝试在通配符(*)之后添加.txt,这样“blob/tt aa rr/data/0/2016/01/03/02/*.txt”@HugoBarona tryed无助于:(也可称为“blobs/tt aa rr/data/0/2016/01/03/02/*/*”。txt@mibrl12文件是否位于容器下的子文件夹中?如果是这种情况,则模式将无法拾取这些文件。@RoadRunner是的,在子文件夹中。这非常令人伤心。。哦,对不起,我以为它们在根文件夹中。是的,是的。子文件夹无法扫描,只能先扫描el文件夹。您可以在此处引用-.Hm,在文档中没有看到关于子文件夹的明确说明。但是,这是有意义的-azure收费列表:)thx!