本文档介绍不同帐号之间如何实现表格存储和 MaxCompute 之间的无缝连接。如需了解同帐号下的表格存储与 Maxcompute 对接操作,请参考
同帐号下使用 MaxCompute 访问表格存储。
准备工作
跨云帐号需要两个主帐号,帐号 A 将访问权限授予帐号 B,则运行 MaxCompute 时,帐号 B 可以访问帐号 A 下的表数据。基本信息如下:
[backcolor=transparent]说明:以下信息仅为示例,在操作时请替换为实际使用的信息。
项目 | 表格存储 | MaxCompute |
主帐号名 | 帐号 A | 帐号 B |
UserId | 12345 | 56789 |
{
"Version": "1",
"Statement": [
{
"Action": [
"ots:ListTable",
"ots:DescribeTable",
"ots:GetRow",
"ots:PutRow",
"ots:UpdateRow",
"ots:DeleteRow",
"ots:GetRange",
"ots:BatchGetRow",
"ots:BatchWriteRow",
"ots:ComputeSplitPointsBySize"
],
"Resource": "*",
"Effect": "Allow"
}
]
}
--您也可以自定义其他权限
[backcolor=transparent]说明:使用 MaxCompute 访问表格存储时,建议使用表格存储的私网地址。
CREATE EXTERNAL TABLE ads_log_ots_pt_external
(
vid bigint,
gt bigint,
longitude double,
latitude double,
distance double ,
speed double,
oil_consumption double
)
STORED BY 'com.aliyun.odps.TableStoreStorageHandler'
WITH SERDEPROPERTIES (
'tablestore.columns.mapping'=':vid, :gt, longitude, latitude, distance, speed, oil_consumption',
'tablestore.table.name'='vehicle_track'
'odps.properties.rolearn'='acs:ram::12345:role/aliyunodpsroleforotheruser'
)
LOCATION 'tablestore://cap1.cn-hangzhou.ots-internal.aliyuncs.com'
USING 'odps-udf-example.jar'
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。