文档

授权

更新时间:

使用Jupyter Lab前,您需要参考本文提供的指导进行相关授权。

步骤一:为阿里云账号授予DSW服务角色权限

为确保DSW能够正常提供服务,您需要为阿里云账号授予DSW服务角色权限。DSW使用此角色来访问您在其他云产品中的资源。请单击授权,按照提示完成授权操作。

步骤二:为关联角色授权

首次使用Jupyter Lab进行编程时,需要授予Jupyter Lab读取您云资源信息(例如读取日志库)的访问权限。

  1. 登录日志服务控制台

  2. 日志应用区域,单击Jupyter Lab

  3. DSW页面,单击创建实例

  4. 角色授权对话框,单击去授权

  5. 云资源访问授权页面,单击同意授权

    云资源访问授权页面,系统自动配置Jupyter Lab需要的关联角色。

步骤三:为RAM用户授权

如果您使用RAM用户,需要使用阿里云账号授予RAM用户管理DSW实例的权限,包括创建、启动、停止及删除实例。

  1. 登录RAM 控制台

  2. 创建自定义权限策略。

    1. 在左侧导航栏,选择权限管理 > 权限管理策略

    2. 权限管理策略页面,单击创建权限策略

    3. 新建自定义权限策略页面,配置如下参数。

      参数

      描述

      策略名称

      输入SLS_Notebook_Access

      备注

      输入日志服务Jupyter Notebook访问策略

      配置模式

      选择脚本配置

      策略内容

      将配置框中的原有脚本替换为如下内容。

      {
      "Statement":[
      {
      "Action":[
      "notebook:CreateInstance",
      "notebook:StartInstance",
      "notebook:StopInstance",
      "notebook:EditInstance",
      "notebook:ListInstance"
      ],
      "Effect":"Allow",
      "Resource":"*"
              }],
      "Version":"1"
      }

      其中Action表示赋予的操作权限,可以包括以下权限:

      • notebook:CreateInstance:创建Jupyter Lab实例。

      • notebook:StartInstance:开启Jupyter Lab实例。

      • notebook:StopInstance:停止Jupyter Lab实例。

      • notebook:EditInstance:编辑Jupyter Lab实例。

      • notebook:ListInstance:查看所有Jupyter Lab实例。

      Resource表示资源权限,配置方式包括:

      • 指定实例的地域权限。

        "Resource": "acs:notebook:cn-beijing:*:notebook/*"

      • 为特定实例(例如hhdemo)赋予Jupyter Lab的使用权限。

        "Resource": "acs:notebook:*:*:notebook/hhdemo"

      • 为所有实例赋予Jupyter Lab的使用权限。

        "Resource": "*"

      授权策略语言的结构和语法请参见权限策略语法和结构

    4. 单击确定

  3. 为RAM用户授权。

    1. 在左侧导航栏中,单击人员管理 > 用户

    2. 找到目标RAM用户,单击添加权限

    3. 添加权限页面,选中自定义策略下的SLS_Notebook_Access,单击确定

    4. 单击完成

  • 本页导读 (1)
文档反馈