Connect Sie Ihren lokalen Visual Studio-Code mit SageMaker Räumen mit Fernzugriff - 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.

Connect Sie Ihren lokalen Visual Studio-Code mit SageMaker Räumen mit Fernzugriff

Sie können eine Remoteverbindung von Visual Studio Code zu Amazon SageMaker Studio Spaces herstellen. Sie können Ihr individuelles lokales VS Code-Setup, einschließlich KI-gestützter Entwicklungstools und benutzerdefinierter Erweiterungen, mit den skalierbaren Rechenressourcen in Amazon SageMaker AI verwenden. Dieses Handbuch enthält Konzepte und Anleitungen zur Einrichtung für Administratoren und Benutzer.

Eine Remote-VS-Code-Verbindung stellt eine sichere Verbindung zwischen Ihrem lokalen VS Code und SageMaker Spaces her. Mit dieser Verbindung können Sie:

  • Greifen Sie auf SageMaker KI-Rechenressourcen zu — Führen Sie Code in Ihrer lokalen Umgebung auf einer skalierbaren SageMaker KI-Infrastruktur aus

  • Halten Sie Sicherheitsgrenzen ein — Arbeiten Sie innerhalb desselben Sicherheitsrahmens wie SageMaker KI

  • Ihre gewohnte Konfiguration von Visual Studio Code beibehalten: Kompatible lokale Erweiterungen, Designs und Konfigurationen verwenden, die Microsoft Remote Development unterstützen

Anmerkung

Nicht alle VS-Code-Erweiterungen sind mit der Remote-Entwicklung kompatibel. Erweiterungen, die lokale GUI-Komponenten erfordern, Architektur-Abhängigkeiten aufweisen oder spezifische Client-Server-Interaktionen benötigen, funktionieren in der Remote-Umgebung möglicherweise nicht ordnungsgemäß. Stellen Sie vor der Verwendung sicher, dass Ihre erforderlichen Erweiterungen Microsoft Remote Development unterstützen.

Die wichtigsten Konzepte

  • Fernverbindung — Ein sicherer Tunnel zwischen Ihrem lokalen VS Code und einem SageMaker Space. Diese Verbindung ermöglicht die interaktive Entwicklung und Codeausführung in VS Code mithilfe von SageMaker KI-Rechenressourcen.

  • Amazon SageMaker Studio-Bereich — Eine spezielle Umgebung innerhalb von Amazon SageMaker Studio, in der Sie Ihren Speicher und Ihre Ressourcen für Ihre Studio-Anwendungen verwalten können.

  • Deep Link — Eine Schaltfläche (direkte URL) von der SageMaker Benutzeroberfläche aus, die eine Remote-Verbindung zu Ihrer lokalen IDE herstellt.

Verbindungsmethoden

Es gibt drei Hauptmethoden, um Ihren lokalen VS-Code mit SageMaker Leerzeichen zu verbinden:

  • Deep-Link-Zugriff — Sie können eine direkte Verbindung zu einem bestimmten Bereich herstellen, indem Sie die in SageMaker AI verfügbare Schaltfläche In VS Code öffnen verwenden. Dabei werden URL-Muster verwendet, um eine Remoteverbindung herzustellen und Ihren SageMaker Bereich in VS Code zu öffnen.

  • AWS Toolkit for Visual Studio Code: Sie können sich mit AWS Toolkit for Visual Studio Code authentifizieren. Dadurch können Sie eine Verbindung zu Bereichen herstellen und ein remote verbundenes Fenster aus VS Code öffnen.

  • SSH-Terminalverbindung: Sie können mithilfe der SSH-Konfiguration eine Verbindung über die Befehlszeile herstellen.

Unterstützt IDEs

Die Remoteverbindung zu Studio-Bereichen unterstützt:

Anforderung an die VS-Code-Version

VS-Code-Version v1.90 oder höher ist erforderlich. Wir empfehlen die neueste stabile Version von VS Code zu verwenden.

Anforderungen an Betriebssysteme

Sie benötigen eines der folgenden Betriebssysteme, um eine Remoteverbindung zu Studio-Bereichen herzustellen:

Voraussetzungen für lokale Maschinen

Bevor Sie Ihren lokalen Visual Studio-Code mit Studio Spaces verbinden, stellen Sie sicher, dass Ihr lokaler Computer über die erforderlichen Abhängigkeiten und den erforderlichen Netzwerkzugriff verfügt.

Wichtig

Umgebungen mit Einschränkungen bei der Softwareinstallation können Benutzer daran hindern, die erforderlichen Abhängigkeiten zu installieren. Der sucht beim Initiieren von Remoteverbindungen AWS Toolkit for Visual Studio Code automatisch nach diesen Abhängigkeiten und fordert Sie zur Installation auf, falls keine vorhanden sind. Stimmen Sie sich mit Ihrer IT-Abteilung ab, um sicherzustellen, dass diese Komponenten verfügbar sind.

Erforderliche lokale Abhängigkeiten

Auf Ihrem lokalen Computer müssen die folgenden Komponenten installiert sein:

Plattformspezifische Anforderungen

  • Windows-Benutzer — PowerShell 5.1 oder höher ist für SSH-Terminalverbindungen erforderlich

Anforderungen an die Netzwerkkonnektivität

Ihr lokaler Computer muss Netzwerkzugriff auf die Session Manager-Endpunkte haben. In USA Ost (Nord-Virginia) (us-east-1) können dies beispielsweise sein:

  • ssm.us-east-1.amazonaws.com

  • ssm.us-east-1.api.aws

  • ssmmessages.us-east-1.amazonaws.com

  • ec2messages.us-east-1.amazonaws.com

Anforderungen an Images

SageMaker Bilder verteilen

Wenn Sie SageMaker Distribution mit Fernzugriff verwenden, verwenden Sie SageMaker Distribution Version 2.7 oder höher.

Benutzerdefinierte Bilder

Wenn Sie Bring Your Own Image (BYOI) über Fernzugriff verfügen, stellen Sie sicher, dass Sie die Spezifikationen für benutzerdefinierte Images einhalten und dass die folgenden Abhängigkeiten installiert sind:

  • curloder wget — Erforderlich für das Herunterladen von AWS CLI Komponenten

  • unzip— Erforderlich für das Extrahieren von AWS CLI Installationsdateien

  • tar— Für das Extrahieren von Archiven erforderlich

  • gzip— Erforderlich für die Handhabung komprimierter Dateien

Instance-Anforderungen

  • Arbeitsspeicher: 8 GB oder mehr

  • Instance-Typen: Verwenden Sie Instances mit mindestens 8 GB Arbeitsspeicher. Die folgenden Instance-Typen werden aufgrund unzureichenden Speichers (weniger als 8 GB) nicht unterstützt: ml.t3.medium, ml.c7i.large, ml.c6i.large, ml.c6id.large und ml.c5.large. Eine vollständigere Liste der Instance-Typen finden Sie auf der Seite mit den EC2 Amazon-On-Demand-Preisen.