使用-UseConnectedAccount向Azure存储表添加行时遇资源不存在错误
使用Azure AD认证(-UseConnectedAccount)操作Azure存储表时提示“指定资源不存在”错误
使用PowerShell通过-UseConnectedAccount上下文(而非密钥认证)向Azure存储表添加行时,触发如下错误:
MethodInvocationException: Exception calling "Execute" with "1" argument(s): "The specified resource does not exist."
对应的PowerShell脚本:
$StorageContext = New-AzStorageContext -StorageAccountName $StorageAccountName -UseConnectedAccount $table = Get-AzStorageTable -Name $tableName -Context $storageContext Add-AzTableRow -Table $table.CloudTable -PartitionKey "PartitionKey1" -RowKey "RowKey1" -Property @{"Property1"="Value1"}
已确认已分配Storage Table Contributor角色,改用.NET SDK方式操作时,仍出现相同错误:
Exception calling "Execute" with "1" argument(s):
"The specified resource does not exist."
Microsoft.Azure.Cosmos.Table.StorageException: The specified resource does not exist."
对应的脚本:
$StorageContext = New-AzStorageContext -StorageAccountName $StorageAccountName -UseConnectedAccount $table = Get-AzStorageTable -Name $tableName -Context $storageContext $entity = New-Object -TypeName Microsoft.Azure.Cosmos.Table.DynamicTableEntity -ArgumentList "PartitionKey1", "RowKey1" $entity.Properties.Add("Property1", "Value1") $table.CloudTable.Execute([Microsoft.Azure.Cosmos.Table.TableOperation]::InsertOrReplace($entity))
内容的提问来源于stack exchange,提问作者PUpskill
相关产品推荐
相关产品推荐

