更新时间:2023-05-09 GMT+08:00

创建用户并授权使用API网关

如果您需要对您所拥有的API网关服务进行权限管理,您可以使用统一身份认证服务(Identity and Access Management,简称IAM),通过IAM,您可以:

  • 根据企业的业务组织,在您的云帐号中,给企业中不同职能部门的员工创建IAM用户,让员工拥有唯一安全凭证,并使用API网关服务资源。
  • 根据企业用户的职能,设置不同的访问权限,以达到用户之间的权限隔离。
  • 将API网关服务资源委托给更专业、高效的其他帐号或者云服务,这些帐号或者云服务可以根据权限进行代运维。

如果云帐号已经能满足您的要求,不需要创建独立的IAM用户,您可以跳过本章节,不影响您使用API网关服务的功能。

本章节为您介绍对用户授权的方法,操作流程如图1所示。

前提条件

给用户组授权之前,请您了解用户组可以添加的表1,并结合实际需求进行选择。
表1 API网关的系统角色或策略

系统角色/策略名称

描述

类别

依赖关系

APIG Administrator

API网关服务的管理员权限。拥有该权限的用户可以使用API网关服务的所有功能。

系统角色

无。

APIG FullAccess

API网关服务所有权限。拥有该权限的用户可以使用API网关服务的所有功能。

系统策略

无。

APIG ReadOnlyAccess

API网关服务的只读访问权限。拥有该权限的用户只能查看API网关的各类信息。

系统策略

无。

示例流程

图1 给用户授权API网关服务权限流程

  1. 创建用户组并授权

    在IAM控制台创建用户组,并授予API网关服务的权限“APIG Administrator”或“APIG FullAccess”。

  2. 创建用户并加入用户组

    在IAM控制台创建用户,并将其加入1中创建的用户组。

  3. 用户登录并验证权限

    新创建的用户登录控制台,验证API网关服务的权限。