开发者社区 > 大数据与机器学习 > 实时数仓 Hologres > 正文

Hologres为什么我不能新增用户?

Hologres为什么我不能新增用户?6004c09464092a4c1543f6cffc5db3bc.png
新加的帐号在这里不显示

展开
收起
真的很搞笑 2023-10-22 22:23:11 79 0
6 条回答
写回答
取消 提交回答
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    在Hologres中,新增用户需要遵循一定的步骤和规则。首先,购买实例的阿里云账号默认为当前实例的超级管理员Superuser,拥有实例的所有权限。如果您使用的是RAM用户并已经被授权为Superuser,但是在Hologres管理控制台的用户管理模块无法看到用户列表并新增用户,这可能是因为您没有足够的权限列出所有子账号。在这种情况下,您需要让主账号前往RAM中心授予当前用户ram:ListUsers权限。

    另外,当您尝试创建新表时,Hologres会使用当前用户和模式去匹配系统表pg_catalog.pg_default_acl。如果检查到匹配项 ALTER DEFAULT PRIVILEGES,则为用户添加匹配项规则。这也是一个需要注意的点。

    2023-10-23 15:26:33
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    如果您无法在Hologres中新增用户,可能是由于以下几个原因:

    1. 您的账号权限不足,无法进行此操作。请检查您的账号权限设置。
    2. 您的Hologres实例版本过低,不支持用户管理功能。请升级到最新版本。
    3. 您的操作系统或浏览器存在问题,导致无法完成用户管理操作。请尝试更换操作系统或浏览器并重新尝试。
    2023-10-23 13:31:06
    赞同 展开评论 打赏
  • 您可以使用Hologres管理控制台的用户管理模块,新增或删除用户,以及为用户授权。方便您以可视化方式更细致的管理实例内的用户。

    购买实例的阿里云账号默认为当前实例的超级管理员Superuser,拥有实例的所有权限。在未添加其他用户之前,用户管理页面只显示当前阿里云账号的相关信息。用户管理界面显示项如下表所示。
    https://help.aliyun.com/zh/hologres/user-guide/manage-users?spm=a2c4g.11186623.0.i51

    使用限制
    自定义账号默认不能查询MaxCompute外表,如需查询,请配置USER MAPPING,具体配置方式请参见常见问题。

    新增用户
    您可以在用户管理页面,使用可视化方式为实例新增用户。

    在用户管理页面选择目标实例名称,在页面右上角单击新增用户。

    在新增用户对话框,选择添加当前阿里云账号下已有的RAM用户,并选择实例超级管理员(superuser)或普通用户用户类型。

    4bbb140c086ebe0d82e1febbe2a2cb1e_p275142.png

    如果当前阿里云账号没有RAM用户,您需要创建一个RAM用户,详情请参见RAM用户权限授权快速入门。

    Hologres支持使用阿里云账号和被设为实例超级管理员(Superuser)的RAM账号新增用户,其中RAM账号需要被授予AliyunRAMReadOnlyAccess权限,详情请参见授予RAM用户权限。

    实例超级管理员(Superuser):拥有实例的所有权限,如果子账号被授予为Superuser,则无需再额外进行其他授权。

    普通用户:仅被创建至实例中,没有实例内任何对象(例如数据库、Schema和表等)的查看及操作权限,需要授予相应的权限,才可以查看或操作实例。

    推荐您前往DB管理页面,使用可视化方式进行授权。您也可以选择SQL语句授权,详情请参见RAM用户权限授权快速入门。

    2023-10-23 09:23:07
    赞同 展开评论 打赏
  • 新增RAM用户,需要有ram的readonly权限才能看到用户列表。

    Hologres不能新增用户的原因可能有以下几种:

    1. 权限问题:你可能没有创建用户的权限。在Hologres中,只有root用户或者拥有相应权限的用户才能创建新用户。

    2. 资源限制:Hologres可能存在资源限制,例如最大用户数限制。如果已经达到这个限制,你就无法再创建新用户。

    3. 配置问题:Hologres的配置文件中可能存在禁止创建用户的选项。你需要检查配置文件,确保允许创建用户。

    4. 软件问题:Hologres的软件可能存在bug,导致无法创建用户。你可以尝试升级Hologres的软件,或者联系Hologres的开发者报告这个问题。

    5. 数据库状态问题:Hologres可能在关闭或者正在启动,此时无法创建用户。你需要等待Hologres的状态变为正常,然后再尝试创建用户。

    6. 网络问题:如果你的网络存在问题,也可能无法创建用户。你需要检查网络,确保网络连通性正常。

    2023-10-23 08:45:21
    赞同 展开评论 打赏
  • 这个地方是新增RAM用户,需要有ram的readonly权限才能看到用户列表,此回答整理自钉群“实时数仓Hologres交流群”

    2023-10-23 08:06:59
    赞同 展开评论 打赏
    • 如果当前阿里云账号没有RAM用户,您需要创建一个RAM用户。

    • Hologres支持使用阿里云账号和被设为实例超级管理员(Superuser)的RAM账号新增用户,其中RAM账号需要被授予AliyunRAMReadOnlyAccess权限。

    image.png

    • 无管理控制台用户管理页面展示所有用户的权限,需要授予listuser的权限(AliyunRAMReadOnlyAccess),才可以在管理控制台的用户管理查看用户信息。

    --参考来源于阿里云官方文档

    2023-10-23 00:48:22
    赞同 展开评论 打赏
滑动查看更多

本技术圈将为大家分析有关阿里云产品Hologres的最新产品动态、技术解读等,也欢迎大家加入钉钉群--实时数仓Hologres交流群32314975

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载