本文主要介绍如何将DLA子账号绑定到RAM账号。

背景信息

目前DLA的SQL功能都是通过DLA账号运行的,但是Spark功能是通过RAM账号来运行的。为了打通DLA产品的Presto和Spark两个引擎的元数据互访互通,需要将RAM账号和DLA子账号进行绑定,这样您就可以通过DLA Presto访问到Spark引擎的库表,同样也可以通过Spark访问到DLA Presto引擎的库表。

注意事项

  • 一个RAM账号只能绑定到一个DLA子账号。
  • DLA的Root账号对应的RAM账号为当前阿里云账号的UID,在DLA自动创建Root账号时会进行自动绑定。
  • 如果绑定RAM账号时,没有您所需要的RAM账号,您可以新建RAM账号,如何新建,请参见创建RAM用户
  • 如果DLA子账号已经绑定了RAM账号,不支持解绑再绑定。您可以先删除DLA子账号,然后再重新绑定。
  • 绑定RAM账号操作完成后,需要稍等大约五分钟才能生效,如果没有成功请您重试几次。

操作步骤

  • 如果您还没有创建DLA子账号,请参考以下步骤绑定RAM账号。
    1. 登录Data Lake Analytics管理控制台
    2. 在左侧导航栏,单击账号管理
    3. 账号管理页面,单击创建子账号创建子账号
    4. 创建数据库子账号页面的绑定RAM账号选项,选择需要绑定的RAM账号。
    5. 单击确定
  • 如果您已经创建了DLA子账号,请参考以下步骤绑定RAM账号。
    1. 登录Data Lake Analytics管理控制台
    2. 在左侧导航栏,单击账号管理
    3. 账号管理页面,定位到需要绑定的DLA子账号,在操作列单击绑定RAM账号
    4. 选择需要绑定的RAM账号,单击确定完成绑定。