tongchenkeji 发表于:2023-7-25 17:56:130次点击 已关注取消关注 关注 私信 大数据计算MaxCompute load oss数据用ak信息可以吗?load 是不行的是吧?[阿里云MaxCompute] 暂停朗读为您朗读 大数据计算MaxCompute load oss数据用ak信息可以吗?load 是不行的是吧? datax是可以用的 「点点赞赏,手留余香」 赞赏 还没有人赞赏,快来当第一个赞赏的人吧! 海报 MaxCompute# DataX34# MaxCompute2748# 云原生大数据计算服务 MaxCompute3255# 分布式计算2827# 大数据1264# 对象存储1210# 数据集成 Data Integration293
Star时光AM 2023-11-27 18:10:49 1 在MaxCompute中使用LOAD语句将数据加载到MaxCompute表时,是不支持直接使用Access Key(AK)的。LOAD命令只能通过指定OSS路径来加载数据,而不是使用访问密钥。 要加载OSS数据到MaxCompute表,可以按照以下步骤进行操作: 将待加载的数据存储在您的OSS存储桶中,并确保您拥有对该存储桶的访问权限。 在MaxCompute中创建目标表,定义表结构和字段类型。 使用TUNNEL命令来执行数据加载操作。通过TUNNEL命令,MaxCompute可以直接从OSS读取数据并加载到MaxCompute表中。 以下是一个示例的TUNNEL命令用法: -- 创建目标表CREATE TABLE my_table ( col1 STRING, col2 BIGINT, col3 DOUBLE);-- 使用TUNNEL命令加载数据TUNNEL UPLOAD oss://bucket-name/path/to/data.odps my_table; 请注意,上述示例中的oss://bucket-name/path/to/data.odps是OSS中数据文件的路径。您需要替换为您实际的OSS路径。此外,您需要确保MaxCompute和OSS之间已正确配置好访问权限。
xin在这AM 2023-11-27 18:10:49 2 load里没有明文写ak的地方,有权限的直接写语句就行,没权限的需要指定一个角色的arn。,此回答整理自钉群“MaxCompute开发者社区2群”
在MaxCompute中使用
LOAD
语句将数据加载到MaxCompute表时,是不支持直接使用Access Key(AK)的。LOAD
命令只能通过指定OSS路径来加载数据,而不是使用访问密钥。要加载OSS数据到MaxCompute表,可以按照以下步骤进行操作:
TUNNEL
命令来执行数据加载操作。通过TUNNEL
命令,MaxCompute可以直接从OSS读取数据并加载到MaxCompute表中。以下是一个示例的TUNNEL命令用法:
请注意,上述示例中的
oss://bucket-name/path/to/data.odps
是OSS中数据文件的路径。您需要替换为您实际的OSS路径。此外,您需要确保MaxCompute和OSS之间已正确配置好访问权限。load里没有明文写ak的地方,有权限的直接写语句就行,没权限的需要指定一个角色的arn。,此回答整理自钉群“MaxCompute开发者社区2群”