Fernzugriff auf SageMaker Spaces - Amazon SageMaker KI

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:

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

  1. Generieren Sie die VS Code-Verbindungs-URL mit einer der oben genannten Methoden

  2. Kopieren Sie die VS Code-URL aus der Antwort

  3. Klicken Sie auf die URL oder fügen Sie sie in Ihren Browser ein

  4. VS Code fordert Sie auf, die Remoteverbindung zu öffnen

  5. 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