我在 Azure 数据资源管理器 (Kusto) 中执行 .purge 命令时遇到问题。
命令:
.purge table myTable records <| where MyColumn == 'ColumnName'
结果是
Error Principal 'aaduser=[ID]' is not authorized to perform operation 'PurgeTableRecordsCommand' on 'https://[cluster url]/'. clientRequestId: KustoWebV2;[ID]
还运行示例:https ://docs.microsoft.com/en-us/azure/kusto/concepts/data-purge
.purge table myTable records in database myDB <| where MyColumn in ('column1')
结果是
Error Syntax error: Query could not be parsed:
我已经检查了集群资源上的访问控制 (IAM),并就我的角色/权限联系了 Azure 团队,并且在集群上拥有 Contributor 角色,在数据库上拥有 Database Admin 角色。