创建应用
开始使用ROMA API前,您需要先创建应用,然后在应用中创建和管理您的API资源。
账号用户可管理其下所有IAM用户所创建的应用和资源,IAM用户只能管理自己创建的应用和资源,默认无法查看其他IAM用户创建的应用和资源。您可以通过应用授权的方式,把应用下的资源共享给同一账号下的其他IAM用户来查看和使用。
前提条件
- 已购买ROMA Connect实例或APIG实例。
- 已创建项目资源。
创建应用
- 登录ROMA API控制台。
- 在控制台单击,选择区域。
- 在左侧导航栏选择“总览”或“管理中心 > 应用管理”。
- 单击“创建应用”,填写应用名称和描述。
- 单击“新增关联区域资源”,选择关联区域。
- 关联实例资源,单击,选择实例类型。
不支持关联2019年6月份之前创建的ROMA Connect实例。
- ROMA Connect实例:选择实例和集成应用。
- APIG实例:选择实例。
- 关联项目资源,单击,选择项目。
- 单击“创建”。
- 应用创建完成后,您可以在页面左上角“ROMA API”下切换待操作的应用。
首次创建应用后,页面自动跳转到“API设计”,可根据业务需求自行创建设计文件。
应用授权
- 登录ROMA API控制台。
- 在控制台单击,选择区域,在“ROMA API”下选择待操作的应用。
- 在左侧导航栏选择“管理中心 > 应用管理”。
- 在“应用管理”中找到2中应用,单击该应用后的“权限管理”进行授权配置。
主账号可以对所有IAM用户创建的应用进行授权配置,IAM用户只能对自己创建的应用进行授权配置。
- 在弹窗中“用户列表”处勾选要授权的IAM用户,在“已选择”处为已选择的IAM用户配置应用的使用权限。
- 可为每个用户单独配置权限,也可以单击“权限”右侧的为所有已选择IAM用户批量配置权限。
- read:应用资源查看权限。
- access:应用资源操作与应用授权权限。
- delete:应用资源删除权限。
- modify:应用资源创建、修改权限。
- admin:应用管理员权限。
图1 配置应用授权参数
- 单击“确定”,完成应用的授权配置。
- 使用上述中被授权的IAM用户登录ROMA API控制台,查看是否可以切换到被授权的应用,并进行相关操作。