0

我正在使用 Azure 数据目录的 REST API 来注册新资产。我的用户需要能够添加/更改标签和描述。但是,当我通过 REST API 注册新资产时,添加标签按钮和描述文本字段会消失。

我怀疑我需要在 json 中传递一个参数以使字段可编辑。在官方文档中我找不到任何相关内容。

我拥有所有用户的所有管理员权限,所以我认为这不是访问权限问题。

如何使资产可编辑?

4

1 回答 1

0

解决方案在这里解释。默认情况下,由 REST API 创建的资产只能由其所有者编辑。为了改变这种行为,应将以下 json 对象添加到有效负载中:

{
    "roles": [
        {
            "role": "Contributor",
            "members": [
                {
                    "objectId": "00000000-0000-0000-0000-000000000201"
                }
            ]
        }
    ],

   //properties start here
   //"properties": {
   //...
   // }
}

如果仍然不清楚,请检查以下示例代码

于 2020-05-12T10:51:59.657 回答