Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Connectez votre code Visual Studio local à des SageMaker espaces
Vous pouvez vous connecter à distance depuis Visual Studio Code aux espaces Amazon SageMaker Studio. Vous pouvez utiliser votre configuration VS Code locale personnalisée, y compris les outils de développement assistés par l'IA et les extensions personnalisées, avec les ressources de calcul évolutives d'Amazon SageMaker AI. Ce guide fournit des concepts et des instructions de configuration aux administrateurs et aux utilisateurs.
Une connexion VS Code à distance établit une connexion sécurisée entre votre code VS local et SageMaker les espaces. Cette connexion vous permet de :
-
Accédez aux ressources informatiques de l' SageMaker IA : exécutez du code sur une infrastructure d' SageMaker IA évolutive à partir de votre environnement local
-
Respectez les limites de sécurité : travaillez dans le même cadre de sécurité que l' SageMaker IA
-
Conservez votre expérience habituelle de Visual Studio Code : utilisez des extensions, des thèmes et des configurations locaux compatibles qui prennent en charge Microsoft Remote Development
Note
Toutes les extensions VS Code ne sont pas compatibles avec le développement à distance. Les extensions qui nécessitent des composants d'interface graphique locaux, qui ont des dépendances d'architecture ou qui nécessitent des interactions client-serveur spécifiques peuvent ne pas fonctionner correctement dans l'environnement distant. Vérifiez que les extensions requises sont compatibles avec Microsoft Remote Development avant de les utiliser.
Concepts clés
-
Connexion à distance — Un tunnel sécurisé entre votre VS Code local et un SageMaker espace. Cette connexion permet le développement interactif et l'exécution de code dans VS Code à l'aide des ressources informatiques de l' SageMaker IA.
-
Espace Amazon SageMaker Studio : environnement dédié au sein d'Amazon SageMaker Studio dans lequel vous pouvez gérer votre stockage et les ressources de vos applications Studio.
-
Lien profond : bouton (URL directe) de l'interface utilisateur de l' SageMaker IA qui initie une connexion à distance à votre IDE local.
Méthodes de connexion
Il existe trois méthodes principales pour connecter votre code VS local à SageMaker des espaces :
-
Accès par lien profond — Vous pouvez vous connecter directement à un espace spécifique en utilisant le bouton Ouvrir dans VS Code disponible dans SageMaker AI. Cela utilise des modèles d'URL pour établir une connexion à distance et ouvrir votre SageMaker espace dans VS Code.
-
AWS Toolkit for Visual Studio Code— Vous pouvez vous authentifier auprès AWS Toolkit for Visual Studio Code de. Cela vous permet de vous connecter à des espaces et d'ouvrir une fenêtre connectée à distance depuis VS Code.
-
Connexion au terminal SSH — Vous pouvez vous connecter via la ligne de commande à l'aide de la configuration SSH.
Soutenu IDEs
La connexion à distance aux espaces Studio prend en charge :
Exigence de version de VS Code
La version v1.90
Exigences relatives au système d'exploitation
Vous avez besoin de l'un des systèmes d'exploitation suivants pour vous connecter à distance aux espaces Studio :
-
macOS 13 et versions ultérieures
-
Windows 10
-
Windows 11
-
Linux
-
Installez le code Microsoft VS officiel pour Linux
, et non une version open source
-
Exigences relatives aux images
SageMaker Images de distribution : lorsque vous utilisez SageMaker Distribution avec un accès à distance, utilisez SageMaker Distribution version 2.7 ou ultérieure.
Exigences relatives aux instances
-
Mémoire : 8 Go ou plus
-
Types d'instances : utilisez des instances dotées d'au moins 8 Go de mémoire. Les types d'instances suivants ne sont pas pris en charge en raison d'une mémoire insuffisante (moins de 8 Go) :
ml.t3.medium
ml.c7i.large
,ml.c6i.large
,ml.c6id.large
, etml.c5.large
. Pour une liste plus complète des types d'instances, consultez la page de tarification Amazon EC2 On-Demand.