简介: MaxCompute应用load overwrite或load into命令将内部存储的数据(如:oss)导入到MaxCompute前的受权操作。
MaxCompute应用load overwrite或load into命令将内部存储的数据(如:oss)导入到MaxCompute前的受权操作。
一.导入之前须要先对MaxCompute进行受权。
• 当MaxCompute和OSS的Owner是同一个账号时,单击此处实现一键受权。(本文已此为例进行受权阐明)
• 当MaxCompute和OSS的Owner不是同一个账号时,需进行自定义受权,详情请参见STS模式受权
二.因为OSS数据设置KMS加密,所以须要指标Bucket的文件拜访权限。
否则报以下谬误:
解决方案:
第一种形式:
1.登陆RAM拜访控制台,点击RAM角色治理
2.搜寻框搜寻odps应用拜访oss的角色AliyunODPSDefaultRole
3.增加权限
4.抉择自定义策略权限。(前提要新建实现自定义策略,脚本模式配置可参考如下:)
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "kms:Decrypt" ], "Resource": [ "acs:kms:*:xxxxx:*"//示例示意具备以后所有KMS的解密权限。若要针对某个KMS密钥进行解密,此处可输出对应的CMK ID。 ] } ]}
5.点击确定
第二种形式:
1.登陆RAM拜访控制台,点击RAM角色治理
2.搜寻框搜寻odps应用拜访oss的角色AliyunODPSDefaultRole
3.增加权限
4.抉择零碎策略权限AliyunKMSFullAccess(治理密钥治理服务(KMS)的权限),治理KMS最大的权限能够抉择应用
5.点击确定
三.验证后果
原文链接
本文为阿里云原创内容,未经容许不得转载。