DevEnviron Permissions

Table 1 Fine-grained permissions for DevEnviron

Permission

API

Action

Related Action

IAM Project

Enterprise Project

Querying the Authentication Information of a Development Environment Instance

/v1/{project_id}/demanager/instances/{instance_id}/token

modelarts:notebook:access

-

Creating a Development Environment Instance

/v1/{project_id}/demanager/instances

modelarts:notebook:create

obs:bucket:CreateBucket

obs:bucket:ListBucket

obs:bucket:ListAllMyBuckets

obs:bucket:HeadBucket

obs:object:GetObject

obs:object:PutObject

obs:object:DeleteObject

Querying the List of Development Environment Instances

/v1/{project_id}/demanager/instances

modelarts:notebook:list

-

Querying Details About a Development Environment Instance

/v1/{project_id}/demanager/instances/{instance_id}

modelarts:notebook:get

-

Modifying the Description of a Development Environment Instance

/v1/{project_id}/demanager/instances/{instance_id}

modelarts:notebook:update

-

Deleting a Development Environment Instance

/v1/{project_id}/demanager/instances/{instance_id}

modelarts:notebook:delete

-

Starting or Stopping a Development Environment Instance

/v1/{project_id}/demanager/instances/{instance_id}/action

modelarts:notebook:action

obs:bucket:CreateBucket

obs:bucket:ListBucket

obs:bucket:ListAllMyBuckets

obs:bucket:HeadBucket

obs:object:GetObject

obs:object:PutObject

obs:object:DeleteObject