开发者社区 问答 正文

如何批量撤销指定 app 对多个 API 的访问权限(RemoveApisAuthorities)?



批量撤销指定 app 对多个 API 的访问权限(RemoveApisAuthorities)



描述


用于撤销指定应用(app)对多个API的访问权限

  • 此功能面向API提供者和API使用者
  • 撤销前请查看添加授权记录的授权者,API所有者只能撤销Provicder的授权,API使用者只能撤销Consumer的授权


请求参数


名称类型是否必须描述
ActionString接口名称,系统规定参数,取值:RemoveApisAuthorities
GroupIdStringAPI分组 ID,系统生成,全局唯一
StageNameString环境名称,取值为:
  • RELEASE: 线上
  • TEST: 测试
ApiIdsString指定要操作的API编号,支持输入多个,“,”分隔,最多支持100个
AppIdLong应用(app)编号,系统生成,全局唯一


返回参数


名称类型描述
RequestIdString请求唯一标识


示例



请求示例



展开
收起
轩墨 2017-10-26 14:43:33 1764 分享 版权
阿里云 AI 助理回答

批量撤销指定应用(app)对多个API的访问权限功能 允许API提供者和使用者根据权限管理需求,灵活地调整应用对API的访问控制。在执行此操作前,请确保您已明确授权者的身份:API所有者仅能撤销Provider授予的权限,而API使用者仅能撤销Consumer的权限。

请求参数说明

  • Action: 必填参数,固定值RemoveApisAuthorities,表示调用的接口操作。
  • GroupId: 必填,API分组ID,由系统生成,全局唯一。
  • StageName: 必填,环境名称,取值为RELEASE(线上环境)或TEST(测试环境)。
  • ApiIds: 必填,指定要撤销访问权限的API编号列表,多个API编号间以逗号分隔,支持最多100个API。
  • AppId: 必填,应用(app)的编号,由系统生成,具有全局唯一性。

返回参数说明

  • RequestId: 操作请求的唯一标识符,用于追踪和日志记录。

示例与操作指南

具体请求示例及如何通过阿里云OpenAPI Explorer进行调试,请参考知识库资料提供的详细信息。在OpenAPI Explorer中,您可以直接运行该接口,无需手动计算签名,且成功运行后会自动生成SDK代码示例,便于集成到您的应用程序中。

注意事项

  • 在撤销权限之前,请务必确认操作不会影响现有业务流程的正常运行。
  • 确保您具备足够的权限来执行此操作,即API所有者只能撤销自己作为Provider的授权,而API使用者只能撤销其作为Consumer的授权。
  • 请留意参数限制,如ApiIds数量不超过100个,以避免请求失败。

通过遵循上述指导,您可以有效地管理和保障API访问权限的安全性与合规性。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答
问答分类:
问答地址: