赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 表格存储
  4. 实践教程
  5. 计算与分析
  6. MaxCompute
  7. 使用AccessKey访问表格存储

使用AccessKey访问表格存储

  • MaxCompute
  • 发布于 2025-04-22
  • 0 次阅读
文档编辑
文档编辑

除了授权方式外,您还可以在MaxCompute中使用AccessKey访问表格存储的数据。

准备工作

在访问控制RAM服务侧完成如下操作:

  • 已创建RAM用户并为RAM用户授予管理表格存储权限。

    警告

    阿里云账号AccessKey泄露会威胁您所有资源的安全。建议您使用RAM用户AccessKey进行操作,可以有效降低AccessKey泄露的风险。

    该RAM用户至少需要对表格存储相关的资源具有以下权限:

    {
      "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"
        }
      ]
    }
    
    --您也可以自定义其他权限
    
  • 已为RAM用户创建AccessKey。具体操作,请参见创建AccessKey。

在MaxCompute中使用AccessKey访问表格存储

同授权方式不同的是,需要在创建外表时在LOCATION中显示写入AK信息,其格式为:

LOCATION 'tablestore://${AccessKeyId}:${AccessKeySecret}@${InstanceName}.${Region}.ots-internal.aliyuncs.com'			

假设需要访问的表格存储资源的信息为:

AccessKeyId

AccessKeySecret

实例名称

区域

网络模式

abcd

1234

cap1

cn-hangzhou

内网访问

创建外表的语句为:

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'
)
LOCATION 'tablestore://abcd:1234@cap1.cn-hangzhou.ots-internal.aliyuncs.com'

对数据访问的操作步骤请参考使用MaxCompute访问表格存储中的步骤3.通过外部表访问Tablestore数据。

相关文章

使用MaxCompute访问表格存储 2025-04-22 14:36

本文介绍如何在同一个云账号下实现表格存储和MaxCompute之间的无缝连接。 背景信息

同账号授权 2025-04-22 14:36

本文介绍如何使用阿里云访问控制的RAM角色实现同账号MaxCompute访问表格存储。 背景信息 RAM角色(RAM role)与RAM用户一样,都是RAM身份类型的一种。RAM

跨账号授权 2025-04-22 14:36

本文介绍不同账号之间如何实现表格存储和MaxCompute之间的无缝连接。

使用AccessKey访问表格存储 2025-04-22 14:36

除了授权方式外,您还可以在MaxCompute中使用AccessKey访问表格存储的数据。 准备工作 在访问控制RAM服务侧完成如下操作:

使用UDF处理数据 2025-04-22 14:36

如果您在表格存储中的数据有着独特的结构,希望自定义开发逻辑来处理每一行数据,例如解析特定的JSON字符串,您可以使用用户自定义函数UDF(User Defined Function)来处理表格存储中的数据。 操作步骤 <

常见问题 2025-04-22 14:36

本文主要为您介绍使用MaxCompute访问表格存储的相关常见问题。 FAILED: ODPS-0010000:System internal error - std::exception:Message: a timeout was reached

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号