本文为您介绍如何在MaxCompkeute客户端上使用Java SDK接口运行安全相关的命令。
前提条件
- 准备IntelliJ IDEA开发工具,请参见安装Studio。
- 配置MaxCompute Studio连接MaxCompute项目空间,请参见创建MaxCompute项目连接。
- 在MaxCompute Studio上添加项目依赖。
SecurityManager类在odps-sdk-core包中,因此在使用时需要执行如下配置。
<dependency> <groupId>com.aliyun.odps</groupId> <artifactId>odps-sdk-core</artifactId> <version>0.29.11-oversea-public</version> </dependency>
背景信息
您可以使用如下两种方式运行安全相关命令:
- 通过MaxCompute客户端运行,使用说明请参见安全指南和安全相关语句汇总。
以下关键字开头的命令为MaxCompute安全相关的操作命令。
GRANT/REVOKE ... SHOW GRANTS/ACL/PACKAGE/LABEL/ROLE/PRINCIPALS SHOW PRIV/PRIVILEGES LIST/ADD/REOVE USERS/ROLES/TRUSTEDPROJECTS DROP/CREATE ROLE CLEAR EXPIRED GRANTS DESC/DESCRIBE ROLE/PACKAGE CREATE/DELETE/DROP PACKAGE ADD ... TO PACKAGE REMOVE ... FROM PACKAGE ALLOW/DISALLOW PROJECT INSTALL/UNINSTALL PACKAGE LIST/ADD/REMOVE ACCOUNTPROVIDERS SET LABLE ...
- 使用Java SDK接口
SecurityManager.runQuery()
方式运行,方法说明请参见MaxCompute SDK Java Doc。说明 MaxCompute安全相关的命令不是SQL命令,不能创建Instance通过SQL Task方式来运行。
在文档使用中是否遇到以下问题
更多建议
匿名提交