本文详细介绍了如何配置RAM子账号权限来使用DLA Serverless Spark提交作业。
前提条件
- 已创建RAM子账号,如何创建,请参见创建RAM用户。
- 已创建DLA子账号,如何创建,请参见管理DLA账号。
- DLA子账号已绑定RAM子账号,如何绑定,请参见DLA子账号绑定RAM账号。
操作步骤
验证RAM子账号权限配置
RAM子账号在提交任务时需要在
conf
参数中增加spark.dla.roleArn
。这个值就是步骤2中创建的角色的ARN值。示例如下:{
"name": "SparkPi",
"file": "oss://sparkRoleTest/original-spark-examples_2.11-2.4.5.jar",
"className": "org.apache.spark.examples.SparkPi",
"args": [
"10"
],
"conf": {
"spark.dla.roleArn": "acs:ram::xxxxxx:role/dla-sub-user-role"
"spark.driver.resourceSpec": "small",
"spark.executor.instances": 2,
"spark.executor.resourceSpec": "small"
}
}