【问题标题】:How to hide my product and API from other developers in centralized shared Azure APIM service instance?如何在集中式共享 Azure APIM 服务实例中向其他开发人员隐藏我的产品和 API?
【发布时间】:2020-08-06 18:02:59
【问题描述】:

我们有一个用于 Azure API 管理服务的集中式开发实例,来自不同机构/组织的开发人员可以在其中创建他们的产品、API 和订阅。本质上,他们对 APIM 实例的资源组具有贡献者角色。这是一个集中式共享 APIM 实例。

我可能可以创建一个自定义 RBAC 角色,它只允许我编辑我的 API,但不知道如何向其他人隐藏我自己的 API 和产品。

开发者有没有办法在管理门户和开发者门户中对其他开发者完全隐藏他们的产品和 API?

【问题讨论】:

  • 我不确定这是否可行,但您可以为每个用户组设置自定义角色,并将读取权限分配给他们需要查看的产品。

标签: azure-api-management


【解决方案1】:

您是否尝试过在产品级别实施限制?

  1. 检查您的用户列表。

  1. 通过选择所需的成员来创建一个组。

  1. 创建产品(添加所需的 API) -> 进入访问控制 -> 添加组(您可以删除管理员组)

【讨论】:

  • 它将如何在管理门户中对其他开发人员隐藏 API。?
  • 您是在问这里的 azure 门户访问吗?
  • 是的,在 APIM 的上下文中,管理门户是 Azure 门户
  • @Andy 在这种情况下,您可以检查独立订阅 docs.microsoft.com/en-us/azure/api-management/… - 如果这满足要求
  • @Andy 如果答案有帮助,请接受答案并投票,以帮助社区中的其他人。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-01-15
  • 1970-01-01
  • 2015-03-04
  • 2018-07-01
  • 1970-01-01
  • 1970-01-01
  • 2021-09-29
相关资源
最近更新 更多