【发布时间】:2021-04-26 17:14:27
【问题描述】:
今天我有一个包含 500 个 blob 容器和 3000 万个 blob 的存储帐户
我需要获取或导出每个 blob 的修改日期和大小。
作为第一项措施,我不想将任何内容更改为冷态或存档。我只想通过导出查看每个 blob 的日期及其大小
获取这些数据有什么想法吗?
【问题讨论】:
标签: azure azure-blob-storage azure-storage-account
今天我有一个包含 500 个 blob 容器和 3000 万个 blob 的存储帐户
我需要获取或导出每个 blob 的修改日期和大小。
作为第一项措施,我不想将任何内容更改为冷态或存档。我只想通过导出查看每个 blob 的日期及其大小
获取这些数据有什么想法吗?
【问题讨论】:
标签: azure azure-blob-storage azure-storage-account
要获取容器中所有 blob 的列表,您可以使用以下 powershell 命令
Start-Transcript -path C:\output.txt -append
Get-AzureStorageContainer | Get-AzureStorageBlob
Stop-Transcript
命令的输出将包括名称和最后修改日期。
【讨论】:
您可以使用 Microsoft Azure 存储资源管理器直观地检查您的 blob 的最后修改日期和大小
【讨论】:
这是一个列出它们的 powershell 命令。您可以调整输出以使其更清晰,但这将为您提供您请求的数据。
$resourceGroupName="<RGName>"
$storageAccName="<STRAcctName>"
$storageAcc=Get-AzStorageAccount -ResourceGroupName $resourceGroupName -Name $storageAccName
$ctx=$storageAcc.Context
Get-AzStorageContainer -Context $ctx | Get-AzStorageBlob -IncludeDeleted
【讨论】: