如何通过BigFix REST API将操作员添加至角色?
BigFix REST API 添加操作员到角色的正确方法
直接通过PUT请求更新/api/role/{roleID}的XML来添加操作员不可行,BigFix REST API对此有专门的操作接口,具体步骤如下:
- 先获取目标操作员的ID:调用
/api/operator接口列出所有操作员,找到对应名称的操作员ID(一般为数字格式) - 执行添加操作:发送POST请求到
/api/role/{roleID}/operator/{operatorID},无需请求体,提交后即可完成操作员到角色的关联
你之前尝试修改角色XML报错的原因是:角色XML中的Operators块属于只读展示字段,并非可修改的输入项,API不支持通过PUT修改该字段来添加操作员。
验证添加结果的方式:
- 重新调用
/api/role/{roleID},查看返回XML中的Operators块是否包含目标操作员 - 调用
/api/operator/{operatorID}/role,查看该操作员的所属角色列表是否包含目标角色
内容的提问来源于stack exchange,提问作者dukevin
相关产品推荐
相关产品推荐

