为什么我在调用 Atlas v2 API 时获得配置单元资产的 guid -1?

Why do I get guid -1 for hive assets when calling Atlas v2 API?

出于某种原因,在调用 Apache Atlas V2 API 时,所有配置单元资产的 GUID=-1。为什么会这样?

备注:

通话中

https://omittedpath/atlas/api/atlas/v2/search/basic?excludeDeletedEntities=true&limit=10&offset=0&typeName=hive_table

我得到以下信息:

{
   "queryType":"BASIC",
   "searchParameters":{
      "typeName":"hive_table",
      "excludeDeletedEntities":true,
      "includeClassificationAttributes":false,
      "includeSubTypes":true,
      "includeSubClassifications":true,
      "limit":10,
      "offset":0
   },
   "entities":[
      {
         "typeName":"hive_table",
         "attributes":{
            
         },
         "guid":"-1",
         "status":"ACTIVE",
         "displayText":"aaa1",
         "classificationNames":[
            
         ],
         "meaningNames":[
            
         ],
         "meanings":[
            
         ]
      },
      {
         "typeName":"hive_table",
         "attributes":{
            
         },
         "guid":"-1",
         "status":"ACTIVE",
         "displayText":"atlas_test_table_03",
         "classificationNames":[
            
         ],
         "meaningNames":[
            
         ],
         "meanings":[
            
         ]
      }
   ]
}

当发出请求的用户被分配了权限“admin”时,“guid”属性被分配了一个实际值。

换句话说:观察到的行为是权限不足的结果。