跳到主要内容
版本:Latest(v3.0) 🔥

Project Management

概述

租户管理控制台中的项目管理允许管理员创建、编辑和管理与API或开发者门户相关的项目。每个项目都与特定的网关类型相关联,并拥有一组具有基于角色的访问权限的指定用户。此指南介绍可用的操作和屏幕功能。

在APIM中,项目以两种类型显示:

  • 类型:apim – 这代表了在APIM控制台中进行API开发的内部组织/团队的概念,并在APIM控制台中显示为“项目”。
  • 类型:developers – 这代表“应用程序”或“我的应用程序”,供普通用户在开发者门户中进行开发。

APIM控制台是API生产者的领域,而开发者门户是API消费者的领域。通常,API消费者无法控制APIM控制台(API生产者的领域)的功能;他们仅仅执行检查API URL和API文档以及基于它们进行开发的角色。

APIM可以通过以下两种方式安装:

  • 网关类型:选择“kong”以进行Kong API网关的安装和集成。选择“aws”以进行AWS API网关的集成。

项目列表屏幕

目的

这是用户可以查看所有现有项目的主屏幕,包括它们的类型、网关、创建者和创建日期。

用户操作

  • 查看项目列表:所有项目都在分页表中列出。
  • 搜索:输入两个或更多字符以按项目名称过滤列表。
  • 创建新项目:单击按钮以添加新项目。
  • 编辑:单击铅笔图标按钮以查看和更新项目。
  • 删除:单击红色垃圾桶图标按钮以删除项目。

创建新项目

目的

此屏幕允许通过指定基本属性来创建新项目。

字段

  • 项目名称:项目名称的输入字段。
  • 项目类型:下拉菜单选择 apim 或开发者。
  • 网关类型:下拉菜单选择 kong 或 aws。

用户操作

填写表单并点击提交按钮以创建项目。

编辑项目与项目用户管理

目的

创建项目后,您可以在详细视图中编辑其属性并管理其用户。

字段

除项目名称外,所有字段均为只读

  • 项目名称
  • 项目类型
  • 网关类型
  • 创建时间
  • 创建者

项目用户管理部分

此部分显示分配给项目的用户列表。

用户操作:

  • 添加用户到项目:点击加号按钮打开用户选择对话框。
  • 修改用户角色:点击蓝色徽章图标按钮分配角色。
  • 移除用户:点击红色垃圾桶图标按钮将用户从项目中移除。

更改项目中的用户角色

目的

允许在项目中分配用户角色以进行访问控制。

可用角色

  • apim-pjt-admin:负责管理 APIM 控制台项目的 API、策略、文档和部署。所有项目成员必须被授予此权限。
  • apim-pjt-member: 此权限授予访问已部署的项目 API 文档(Swagger)的开发人员,并基于这些文档进行开发。他们没有被授予管理项目 API 的权限。

用户操作

为用户选择一个角色。

点击保存更改按钮以应用新角色。

将用户添加到项目(用户搜索)

目的

显示所有系统用户的列表,以便将其添加到项目中。

用户操作

  • 通过关键字搜索以过滤用户列表。
  • 使用复选框选择一个或多个用户。
  • 点击添加项目用户按钮为所选用户分配角色到项目中。
  • 提交角色分配模态框以完成将用户添加到项目中。

从项目中移除用户

目的

确认弹出窗口以从项目中移除用户。

显示的消息

  • 确认该用户将从指定项目中移除。
  • 操作选项:取消,确认

删除项目

目的

确认弹窗以删除整个项目。

显示的消息

  • 警告所有项目资源(网关、API 等)也将被删除。
  • 操作选项:取消,确认