详情页标题前

阿里云云原生大数据计算服务 MaxCompute权限问题-云淘科技

详情页1

本文为您介绍权限问题导致任务不能正常执行的报错信息及解决方法

Project Owner常见赋权脚本如下:

-- 方法1: 直接赋权
use project_xxx;  --使用某project,开发环境带_dev后缀
grant CreateResource to user_xxx@aliyun.com;  --阿里云子账号

-- 方法2:创建角色赋权
use project_xxx;
create role worker; --创建角色
grant worker to user_xxx@aliyun.com; --角色指派
grant CreateInstance, CreateResource, CreateFunction, CreateTable, List ON PROJECT project_xxx TO ROLE worker; --对角色授权

-- 以下是一些场景的examples
-- volume授权
use project_xxx;
grant CreateVolume on project project_xxx to user user_xxx@aliyun.com;
grant Read on volume volume_xxx to user user_xxx@aliyun.com;
grant Write on volume volume_xxx to user user_xxx@aliyun.com;

-- list权限
use project_xxx;
show grants for user_xxx@aliyun.com;

MaxCompute Volume未授权

  • 报错信息
    [403] com.aliyun.odps.OdpsException: ODPS-0420095: Access Denied - Volumes is not allowed in project config.
            at com.aliyun.odps.rest.RestClient.handleErrorResponse(RestClient.java:382)
            at com.aliyun.odps.rest.RestClient.request(RestClient.java:321)
            at com.aliyun.odps.rest.RestClient.request(RestClient.java:275)
            at com.aliyun.odps.Volume.reload(Volume.java:109)
            at com.aliyun.odps.Volumes.exists(Volumes.java:117)
            at com.aliyun.odps.Volumes.exists(Volumes.java:100)
  • 解决方法
    • 检查是否开通OSS功能,当前MaxCompute的Volume基于用户开通的OSS构建,需要用户开通OSS功能后才能运行。OSS开通方式请参考开通OSS服务。
    • 开通Volume权限,开通方式请参考新功能测试申请。

MaxCompute无Download权限

  • 报错信息阿里云云原生大数据计算服务 MaxCompute权限问题-云淘科技
  • 解决方法在DataWorks的数据地图中搜索对应的MaxCompute表,并申请开通其Download权限,运行时则可以下载相应的数据。阿里云云原生大数据计算服务 MaxCompute权限问题-云淘科技

MaxCompute表无Describe、Select等权限

  • 报错信息阿里云云原生大数据计算服务 MaxCompute权限问题-云淘科技
  • 解决方法申请对应Project下的表权限。
    场景 解决方法
    跨Project 对于跨Project表,需要联系表Owner申请对应权限,可以在DataWorks的数据地图中去搜索对应表并申请权限。
    同Project
    • 当前Project下,如果表权限是用户自己创建的,一般自动获取权限。
    • 当前Project下,如果表权限是其他用户创建的,可以参考跨Project表的方法申请权限。
    • 特殊场景(例如project is protected),可以联系Project Owner对相关权限赋权,赋权脚本请参考上述常见赋权脚本。

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家

阿里云企业补贴进行中: 马上申请

腾讯云限时活动1折起,即将结束: 马上收藏

同尘科技为腾讯云授权服务中心。

购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠

转转请注明出处:https://www.yunxiaoer.com/159908.html

(0)
上一篇 2023年12月10日 上午2:00
下一篇 2023年12月10日 上午2:02
详情页2

相关推荐

  • 阿里云日志服务SLS授予RAM用户操作CloudLens for ALB的权限-云淘科技

    本文介绍如何授予RAM用户操作CloudLens for ALB的权限。 前提条件 已创建RAM用户。具体操作,请参见创建RAM用户。背景信息您可以通过如下两种方式授予RAM用户操作CloudLens for ALB的权限。 极简授权:权限较大,操作简单。 自定义权限策略:权限精细,配置复杂。 极简授权 使用阿里云账号登录RAM控制台,为RAM用户授予全部管…

    阿里云日志服务SLS 2023年12月10日
  • 云效有什么办法shell起的方式,sigtrem也能传给java呢?-云小二-阿里云

    云效有什么办法shell起的方式,sigtrem也能传给java呢? 以下为热心网友提供的参考意见 在云效中,您可以使用Shell脚本来执行任务。Shell脚本是一种用于自动化任务的脚本语言,可以在Linux和macOS等操作系统上运行。以下是一个简单的Shell脚本示例: #!/bin/bash # 这是一个Shell脚本示例 echo “Hello, W…

    阿里云 2024年1月10日
  • 阿里云云原生大数据计算服务 MaxComputeTABLESAMPLE采样-云淘科技

    MaxCompute支持通过TABLESAMPLE功能来对表数据进行采样,包含三种采样方式:分桶采样、指定采样百分比采样和随机返回指定记录数采样。本文为您介绍使用TABLESAMPLE采样的命令语法和使用示例。 命令格式 分桶采样。 TABLESAMPLE (BUCKET OUT OF [ON | rand()]) 参数说明如下。 x,y:必填。将源表中的数…

  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 阿里云日志服务SLS安装Java SDK-云淘科技

    使用Java SDK进行日志服务各类操作前,您需要安装Java SDK。本文提供了多种Java SDK的安装方式,请结合实际使用场景选用。 前提条件 已开通日志服务。更多信息,请参见开通日志服务。 已创建并获取AccessKey。更多信息,请参见访问密钥。 阿里云账号AccessKey拥有所有API的访问权限,风险很高。强烈建议您创建并使用RAM用户进行AP…

    阿里云日志服务SLS 2023年12月10日
  • 阿里云负载均衡DescribeHighDefinationMonitor – 查询实例业务运行监控数据-云淘科技

    查询指定地域的秒级监控配置信息。 调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。 调试调试授权信息下表是API对应的授权信息,可以在RAM权限策略语句的Action元素中使用,用来给RAM用户或RAM角色授予调用此API的权限。具体说明如下: 操作…

    阿里云负载均衡 2023年12月10日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。