Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Fernzugriff auf SageMaker Spaces
Mit dem Fernzugriff können Sie Ihren lokalen Visual Studio-Code direkt mit Entwicklungsbereichen verbinden, die auf Ihrem SageMaker HyperPod Cluster ausgeführt werden. Remoteverbindungen verwenden SSM, um sichere, verschlüsselte Tunnel zwischen Ihrem lokalen Computer und den Entwicklungsbereichen einzurichten.
Voraussetzungen
Bevor Sie den Fernzugriff einrichten, stellen Sie sicher, dass Sie die folgenden Schritte abgeschlossen haben:
-
SageMaker Installation des Spaces-Add-ons: SageMaker Folgen Sie der Installation des Spaces-Add-ons und aktivieren Sie den Fernzugriff während der Installation (entweder Schnellinstallation oder benutzerdefinierte Installation mit aktivierter Fernzugriffskonfiguration).
-
Benutzerzugriff auf den EKS-Cluster: Benutzer müssen EKS Access Entry mit den entsprechenden Berechtigungen konfiguriert haben. Einzelheiten zur Einrichtung von EKS Access Entry finden Sie unter Benutzer hinzufügen und Dienstkonten einrichten
-
Entwicklungsbereiche: Erstellen und starten Sie Entwicklungsbereiche in Ihrem HyperPod Cluster
-
kubectl-Zugriff: Stellen Sie sicher, dass kubectl für den Zugriff auf Ihren EKS-Cluster konfiguriert ist
Generieren Sie eine VS-Code-Remoteverbindung
HyperPod CLI verwenden
Wenn Sie die HyperPod CLI installiert haben, können Sie diesen vereinfachten Befehl verwenden:
hyp create hyp-space-access --name <space-name> --connection-type vscode-remote
Mit kubectl
Sie können auch die kubectl Befehlszeile verwenden, um eine Verbindungsanforderung zu erstellen.
kubectl create -f - -o yaml <<EOF apiVersion: connection.workspace.jupyter.org/v1alpha1 kind: WorkspaceConnection metadata: namespace: <space-namespace> spec: workspaceName: <space-name> workspaceConnectionType: vscode-remote EOF
Die URL ist in status.workspaceConnectionUrl der Ausgabe dieses Befehls enthalten.
Verbindung mit VS Code herstellen
-
Generieren Sie die VS Code-Verbindungs-URL mit einer der oben genannten Methoden
-
Kopieren Sie die VS Code-URL aus der Antwort
-
Klicken Sie auf die URL oder fügen Sie sie in Ihren Browser ein
-
VS Code fordert Sie auf, die Remoteverbindung zu öffnen
-
Bestätigen Sie die Verbindung, um die Remote-Entwicklungsumgebung einzurichten
Unterstützte Entwicklungsumgebungen
Die Webbenutzeroberfläche bietet Zugriff auf:
-
Jupyter Lab
-
Code-Editor
Fehlerbehebung
Verbindung kann nicht generiert werden URLs
Prüfen Sie Folgendes:
-
SageMaker Das Spaces-Add-on läuft: kubectl get pods -n sagemaker-spaces-system
-
Der Entwicklungsbereich läuft und funktioniert einwandfrei
-
Der Fernzugriff wurde während der Installation des Add-ons aktiviert
-
Der Benutzer verfügt über die entsprechenden EKS-Zugriffsberechtigungen