开发者社区 > 大数据与机器学习 > 大数据计算 MaxCompute > 正文

大数据计算MaxCompute里用tunnel下载数据报错怎么解决?

大数据计算MaxCompute里用tunnel下载数据报错
You have NO privilege 'odps:Describe' on {acs:odps:*:projects/inf_data_hkust/tables/tbl_test}
但是我这个用户已经在dataworks项目里了,但是我的项目是简单模式的,不存在表授权
这个用户已经有项目的开发和运维权限了
如果授权的话,我需要怎么赋权?

展开
收起
小小鹿鹿鹿 2024-01-17 17:07:49 63 0
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    如果您的用户已经在DataWorks项目中,并且具有项目的开发和运维权限,但仍然无法下载数据,可能是因为该用户没有访问表的权限。

    在这种情况下,您需要为该用户授予访问表的权限。您可以按照以下步骤进行操作:

    1. 登录到MaxCompute控制台。
    2. 选择要授权的项目。
    3. 在左侧导航栏中,点击“权限管理”。
    4. 在“权限管理”页面中,找到与该用户关联的角色或用户组。
    5. 点击角色或用户组名称进入详情页面。
    6. 在“权限配置”选项卡下,点击“添加权限”。
    7. 在弹出的对话框中,输入要授权的表名(例如tbl_test),并选择相应的权限(例如SELECT、INSERT、UPDATE等)。
    8. 点击“确定”保存设置。

    完成以上步骤后,该用户应该能够使用Tunnel下载数据了。如果仍然遇到问题,请检查您的网络连接和防火墙设置,确保它们不会阻止您的连接。

    2024-01-18 14:19:06
    赞同 展开评论 打赏
  • 针对当前的报错:you have NO privilege 'odps:Describe' on {acs:odps:*:projects/inf_data_hkust/tables/tbl_test}

    是说当前操作用户子账号没有表tbl_test的Describe权限,需要主账号或管理员走一下授权。或者可以的话直接给一下子账号管理员权限。

    https://help.aliyun.com/zh/maxcompute/user-guide/manage-user-permissions-by-using-commands?spm=a2c4g.11186623.0.0.3b0c2a27uwD4La#1fe48e886cozs

    关于DataWorks的开发和运维角色对应着MaxCompute的权限是开发环境下的。简单模式严格来说直接就是生产环境,权限需要再单独给。
    https://help.aliyun.com/zh/dataworks/user-guide/mappings-between-the-built-in-workspace-level-roles-of-dataworks-and-the-roles-of-maxcompute?spm=a2c4g.11186623.0.i333a0dcf80166383e9591f4f1c233d8af.pngbcc49e0ab05a4620fa51c7bb056756f6.png此回答来自钉群MaxCompute开发者社区1群。

    2024-01-18 09:20:43
    赞同 展开评论 打赏

MaxCompute(原ODPS)是一项面向分析的大数据计算服务,它以Serverless架构提供快速、全托管的在线数据仓库服务,消除传统数据平台在资源扩展性和弹性方面的限制,最小化用户运维投入,使您经济并高效的分析处理海量数据。

相关产品

  • 云原生大数据计算服务 MaxCompute
  • 相关电子书

    更多
    Data+AI时代大数据平台应该如何建设 立即下载
    大数据AI一体化的解读 立即下载
    极氪大数据 Serverless 应用实践 立即下载