使用Jupyter Lab前,您需要参考本文提供的指导进行相关授权。
步骤一:为阿里云账号授予DSW服务角色权限
为确保DSW能够正常提供服务,您需要为阿里云账号授予DSW服务角色权限。DSW使用此角色来访问您在其他云产品中的资源。请单击授权,按照提示完成授权操作。
步骤二:为关联角色授权
首次使用Jupyter Lab进行编程时,需要授予Jupyter Lab读取您云资源信息(例如读取日志库)的访问权限。
登录日志服务控制台。
在日志应用区域,单击Jupyter Lab。
在DSW页面,单击创建实例。
在角色授权对话框,单击去授权。
在云资源访问授权页面,单击同意授权。
在云资源访问授权页面,系统自动配置Jupyter Lab需要的关联角色。
步骤三:为RAM用户授权
如果您使用RAM用户,需要使用阿里云账号授予RAM用户管理DSW实例的权限,包括创建、启动、停止及删除实例。
登录RAM 控制台。
创建自定义权限策略。
在左侧导航栏,选择 。
在权限管理策略页面,单击创建权限策略。
在新建自定义权限策略页面,配置如下参数。
参数
描述
策略名称
输入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": "*"
授权策略语言的结构和语法请参见权限策略语法和结构。
单击确定。
为RAM用户授权。
在左侧导航栏中,单击 。
找到目标RAM用户,单击添加权限。
在添加权限页面,选中自定义策略下的SLS_Notebook_Access,单击确定。
单击完成。
- 本页导读 (1)