У меня есть Azure Таблица с именем csvtable
, которая содержит около миллиона строк. Я хочу запросить это с помощью функции Azure и вернуть одну строку.
Я пытался использовать интеграцию ввода с таблицей, но AFAIK, это только дает мне подмножество данных внутри $inputTable
переменная для фильтрации.
Я также пытался включить identity
и использовать Get-AzStorageTable
командлеты, но это приводит к HTTP 500
, я предполагаю, что это связано с тем, что управляемые удостоверения не поддержка таблицы хранения (еще?) ссылка
Код работает локально:
$storageAccountName = 'storageAccountName '
$storageAccountkey = 'storageAccountkey'
$tableName = "MyTable"
$storageContext = (New-AzStorageContext -StorageAccountName $storageAccountName -StorageAccountKey $storageAccountkey).Context
$table = (Get-AzStorageTable -Table $tableName -Context $storageContext).CloudTable
Get-AzTableRow -Table $table -CustomFilter "(PartitionKey eq '0401' and EnterpriseNumber eq '0401.021.061')"