本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Web 浏览器访问
Web UI 访问权限允许您通过安全的 Web 浏览器界面直接连接到 SageMaker HyperPod 集群上运行的开发空间。这样无需安装本地软件即可立即访问 Jupyter Lab 和其他基于 Web 的开发环境。
先决条件
在设置 Web UI 访问权限之前,请确保您已完成以下操作:
-
SageMaker Spaces 插件安装:按照 SageMaker Spaces 插件安装操作并在安装过程中启用 Web UI 访问权限
-
用户访问 EKS 集群:用户需要为其配置相应权限的 EKS Access Entry。有关 E KS Access Entry 设置的详细信息,请参阅添加用户和设置服务帐户
-
开发空间:在 HyperPod 集群上创建和启动开发空间
-
kubectl 访问权限:确保将 kubectl 配置为可以访问你的 EKS 集群
生成 Web 用户界面访问网址
使用 HyperPod CLI
如果您安装了 HyperPod CLI,则可以使用以下简化的命令:
hyp create hyp-space-access --name <space-name> --connection-type web-ui
使用 kubectl
您也可以使用kubectl命令行创建连接请求。
kubectl create -f - -o yaml <<EOF apiVersion: connection.workspace.jupyter.org/v1alpha1 kind: WorkspaceConnection metadata: namespace: <space-namespace> spec: workspaceName: <space-name> workspaceConnectionType: web-ui EOF
URL 出现在此命令status.workspaceConnectionUrl的输出中。
访问您的开发空间
-
使用上述方法之一@@ 生成 Web UI 网址
-
从响应@@ 中复制网址
-
在您的网络浏览器中@@ 打开网址
-
通过 Web 界面@@ 访问您的开发环境
支持的开发环境
Web 用户界面提供对以下内容的访问:
-
Jupyter 实验室
-
代码编辑器
问题排查
无法生成访问权限 URLs
请检查以下事项:
-
SageMaker Spaces 插件正在运行:kubectl 获取 pods-n sagemaker-spaces-system
-
开发空间运行良好
-
用户拥有相应的 EKS 访问权限入口