本文为您介绍如何为阿里云账号或RAM用户授权,以进行作业开发等相关操作。

背景信息

  • Flink全托管产品支持给其他阿里云账号或RAM用户授权,来共同使用Flink全托管产品。如果其他阿里云账号或RAM用户没有被购买Flink全托管的阿里云账号授权,则在进入到Flink全托管开发控制台后,会看到项目空间列表为空,无法进行作业开发等相关操作。 403报错
  • 阿里云账号或RAM用户被授予不同的角色,可以使用的功能会有差异。详情请参见下表。
    功能 owner editor viewer
    查看作业列表 Y Y Y
    启停作业 Y Y N
    更改作业配置 Y Y N
    查看资源 Y Y Y
    上传资源 Y Y N
    编写SQL Y Y N
    注册UDF Y Y N
    注册元数据 Y Y N
    查看作业模板 Y Y Y
    增删改作业模板 Y N N
    管理成员 Y N N

账号授权

  1. 创建阿里云账号或者RAM用户。
  2. 在Flink全托管开发控制台给阿里云账号或者RAM用户授权。
    1. 使用阿里云账号登录实时计算控制台
    2. Flink全托管页签,单击目标工作空间操作列下的控制台
    3. 在左侧导航栏上,选择系统管理 > 成员管理
    4. 单击添加角色绑定
    5. 选择角色,填写Member信息。
      添加成员
      • 角色:不同角色的功能使用差异请参见背景信息
      • 成员信息:在成员信息输入框,鼠标左键单击后,会列举出本实例对应阿里云账号下的RAM用户账号。您可以直接选择目标RAM用户账号,也可以直接输入其他阿里云账号UID。
        说明 支持按UID进行模糊搜索,账号UID的查看方法如下:
    6. 单击确认
  3. 使用阿里云账号或者RAM用户登录Flink全托管开发控制台。
    RAM用户登录阿里云控制台的操作步骤,请参见RAM用户登录阿里云控制台
    注意 如果该阿里云账号或RAM用户已经登录Flink全托管开发控制台,在被授权后,需要重新登录Flink全托管开发控制台,否则会看不到项目信息。