

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 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 存取項目。如需 [EKS Access Entry 設定詳細資訊，請參閱新增使用者和設定服務帳戶](https://docs.aws.amazon.com/sagemaker/latest/dg/add-user.html)
+ *開發空間*：在 HyperPod 叢集上建立並啟動開發空間
+ *kubectl 存取*：確保 kubectl 已設定為存取您的 EKS 叢集

## 產生 Web UI 存取 URL
<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 URL* 

1. 從回應*複製 URL* 

1. 在 Web 瀏覽器中*開啟 URL* 

1. 透過 Web 界面*存取您的開發環境* 

## 支援的開發環境
<a name="browser-access-develop-env"></a>

Web UI 可讓您存取：
+ *Jupyter 實驗室*
+ *程式碼編輯器*

## 疑難排解
<a name="browser-access-troubleshooting"></a>

**無法產生存取 URLs**

請檢查以下內容：
+ SageMaker Spaces 附加元件正在執行：kubectl get Pod -n sagemaker-spaces-system
+ 開發空間正在執行且運作狀態良好
+ 使用者具有適當的 EKS 存取項目許可