本文为您介绍主账号如何创建并授权RAM用户,从而实现RAM用户连接并使用Hologres。
背景信息
系统默认设置购买实例的阿里云主账号为超级管理员Superuser。Superuser拥有该实例的所有权限。
其他用户必须经过阿里云主账号授权才可以访问实例。
RAM用户包括以下两种权限控制:
- RAM权限
RAM权限为可选权限。RAM用户被授予相应RAM权限后,可以在Hologres管理控制台管控实例,例如购买或删除实例、升降配实例资源、修改网络类型以及查看实例信息等。
- 实例开发权限
实例开发权限为必选权限。RAM用户必须经过阿里云主账号授予实例的开发权限后,才能连接实例并进行数据开发。
创建RAM用户
如果您已有RAM用户,请直接跳过该步骤。
创建RAM用户的访问密钥
访问密钥对您在Hologres中创建的任务顺利运行非常重要,因此主账号需要为RAM用户创建AccessKey。步骤如下:
授权RAM用户
- 授予RAM用户权限。
主账号授予RAM用户相应的权限后,RAM用户可以在Hologres管理控制台执行查看、购买或删除实例等操作。详情请参见授予RAM用户权限。
- 授予RAM用户实例开发权限。
RAM用户必须经过主账号授予实例的开发权限后,才能在Hologres实例中进行数据开发。详情请参见授予RAM用户实例的开发权限。
RAM用户使用Hologres
完成授权的RAM用户可以在psql客户端连接Hologres实例并使用。详情请参见psql客户端。
查看RAM用户的权限
您可以通过如下方式查看RAM用户的权限:
- 使用管理控制台查看RAM用户的权限。
- 进入Hologres管理控制台的实例详情页。
- 在实例详情页左侧导航栏,单击用户管理。
- 查看RAM用户的权限。
如果您的数据库已经开启简单权限模型,您可以在DB管理页面,单击目标数据库的用户授权,查看RAM用户已加入的用户组。
- 使用SQL语句查看RAM用户的权限。
连接开发工具至Hologres实例后,您可以使用如下SQL语句查看RAM用户的权限。
SELECT * FROM pg_roles WHERE rolname = 'p4_ID'; //查看某个成员拥有的角色。 SELECT rolname FROM pg_roles; SELECT user_display_name(rolname) FROM pg_roles;
在文档使用中是否遇到以下问题
更多建议
匿名提交