Access Control in Jupyter Notebooks¶
You can set access control for Jupyter notebooks at the account level and at the object level.
This feature is available in the latest version of Jupyter Notebooks. If you are not using the latest version of Jupyter notebooks, you can enable this feature from the Control Panel >> Account Features page. For more information about enabling features, see Managing Account Features. For custom roles, add the following permissions before enabling this feature:
- CREATE and READ allow access on Jupyter Notebook.
- READ allow access on Folder.
As an account admin, you can set account level permissions in the Manage Roles UI. You can allow or deny Jupyter Notebook resource for a role and specify the policy actions such as create, read, update and delete. For more information, see Managing Roles.
As an owner of the Jupyter notebook, you can override the permissions for the folders and notebooks to restrict the access and visibility to a few users or groups. For the folders, you can set permissions only on your working directory and on the first level folders in the Common folder only if you have the required permissions for those folders. You can set permissions on the notebooks that you own.
The following table lists the resource, policy actions, and the descriptions.
|Jupyter Notebook||create||Create and manage Jupyter notebooks.|
|read||Read any Jupyter notebook.|
|update||Update any Jupyter notebook.|
|delete||Delete any Jupyter notebook.|
|Folder||read||Create resources in your working directory. Read other resources.|
|write||Create and read resources in your working directory, Common folder, and other users` folders.|
|manage||Manage folder permissions.|