Azure Powershell - 使用 SAS 令牌从 Azure Table 读取所有行(只读)

Azure Powershell - Read all rows from Azure Table with SAS token (read-only)

如果我有特定 Azure 存储 table 的只读 SAS 令牌,我该如何使用它 Get-AzureStorageTableRowAll?无论我尝试什么都不行!

生成sas token时,还需要包含list权限:

请尝试以下代码:

$saContext = New-AzureStorageContext -StorageAccountName "account_name" -SasToken "your sas token"
$table = Get-AzureStorageTable -Name $tableName -Context $saContext
Get-AzureStorageTableRowAll -table $table

测试结果:

目前无法使用 Az 模块,因为 Get-AzureStorageTableRowAll 不存在。