当External Project创建完毕之后,其中的表的所有者归属于创建External Project的账号。如果您需要授权其他用户外部表项目操作权限,请根据本文进行操作。
授权命令
-
切换为External project。
use ;
external_project_name为External Project名称。
-
如果使用RAM用户,需要在External Project中先打开RAM支持。
add accountprovider ram;
-
如果是基于Hadoop外部数据源的外部项目,需要打开Hive兼容模式。
set odps.sql.hive.compatible=true;
-
添加用户。
add user ;
阿里云账号格式为
ALIYUN$
,您可以通过MaxCompute客户端(odpscmd)执行list users;
命令查看用户信息。 -
赋予show tables权限。
grant List on project external_project to USER ;
阿里云账号格式为
ALIYUN$
,您可以通过MaxCompute客户端(odpscmd)执行list users;
命令查看用户信息。 -
赋予某张表全部权限。
grant All on table
to user ;
阿里云账号格式为
ALIYUN$
,您可以通过MaxCompute客户端(odpscmd)执行list users;
命令查看用户信息。切换为运行作业的项目。
use
; 阿里云账号格式为
ALIYUN$
,您可以通过MaxCompute客户端(odpscmd)执行list users;
命令查看用户信息。赋予执行作业的权限。
grant CreateInstance on project
to user ; 阿里云账号格式为
ALIYUN$
,您可以通过MaxCompute客户端(odpscmd)执行list users;
命令查看用户信息。说明
当需要对其他阿里云账号或RAM用户授予External Project表访问权限时,请您按照MaxCompute的标准安全规范进行授权。详情请参见权限概述。
内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家
阿里云企业补贴进行中: 马上申请
腾讯云限时活动1折起,即将结束: 马上收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠转转请注明出处:https://www.yunxiaoer.com/160011.html
赞 (0)阿里云云原生大数据计算服务 MaxComputeMaxCompute湖仓一体概述-云淘科技上一篇 2023年12月10日阿里云云原生大数据计算服务 MaxCompute使用SQL管理外部项目-云淘科技下一篇 2023年12月10日详情页2本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。