

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# Web 浏览器访问
<a name="browser-access"></a>

Web UI 访问权限允许您通过安全的 Web 浏览器界面直接连接到 SageMaker HyperPod 集群上运行的开发空间。这样无需安装本地软件即可立即访问 Jupyter Lab 和其他基于 Web 的开发环境。

## 先决条件
<a name="browser-access-prereq"></a>

在设置 Web UI 访问权限之前，请确保您已完成以下操作：
+ *SageMaker Spaces 插件安装*：按照 [SageMaker Spaces 插件安装操作并在安装](https://docs.aws.amazon.com/sagemaker/latest/dg/operator-install.html)过程中启用 Web UI 访问权限
+ *用户访问 EKS 集群*：用户需要配置相应权限的 EKS Access Entry。有关 E [KS Access Entry 设置的详细信息，请参阅添加用户和设置服务帐户](https://docs.aws.amazon.com/sagemaker/latest/dg/add-user.html)
+ *开发空间*：在 HyperPod 集群上创建和启动开发空间
+ *kubectl 访问权限*：确保将 kubectl 配置为可以访问你的 EKS 集群

## 生成 Web 用户界面访问网址
<a name="browser-access-url"></a>

**使用 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`的输出中。

## 访问您的开发空间
<a name="browser-access-develop"></a>

1. 使用上述方法之一@@ *生成 Web UI 网址*

1. 从响应@@ *中复制网址*

1. 在您的网络浏览器中@@ *打开网址*

1. 通过 Web 界面@@ *访问您的开发环境*

## 支持的开发环境
<a name="browser-access-develop-env"></a>

Web 用户界面提供对以下内容的访问：
+ *Jupyter 实验室*
+ *代码编辑器*

## 问题排查
<a name="browser-access-troubleshooting"></a>

**无法生成访问权限 URLs**

请检查以下事项：
+ SageMaker Spaces 插件正在运行：kubectl 获取 pods-n sagemaker-spaces-system
+ 开发空间运行良好
+ 用户拥有相应的 EKS 访问权限入口