从 JupyterHub 笔记本服务器获取当前 notebook/user 上下文?
Get current notebook/user context from JupyterHub notebook server?
我是 运行 AWS EKS 集群上的 JupyterHub 0.8.2。
我想知道是否可以检索当前笔记本服务器的所有者。
例如
假设我导航到 myjupyterhubhost.com/user/john-doe/notebooks/SampleNotebook.ipynb
在python,我想这样做:
user = get_current_context().get_notebook_user_owner()
print(f"The user who owns this notebook server: {user}")
# Output:
# The user who owns this notebook server: john-doe
python环境下有没有这样的功能?
事实证明这很简单,用户名存储在一个环境变量中:
import os
username = os.environ['JUPYTERHUB_USER']
我是 运行 AWS EKS 集群上的 JupyterHub 0.8.2。
我想知道是否可以检索当前笔记本服务器的所有者。
例如
假设我导航到 myjupyterhubhost.com/user/john-doe/notebooks/SampleNotebook.ipynb
在python,我想这样做:
user = get_current_context().get_notebook_user_owner()
print(f"The user who owns this notebook server: {user}")
# Output:
# The user who owns this notebook server: john-doe
python环境下有没有这样的功能?
事实证明这很简单,用户名存储在一个环境变量中:
import os
username = os.environ['JUPYTERHUB_USER']