将你的本地 Visual Studio 代码连接到 SageMaker 空间 - 亚马逊 SageMaker AI

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

将你的本地 Visual Studio 代码连接到 SageMaker 空间

你可以从 Visual Studio Code 远程连接到 Amazon SageMaker Studio 空间。您可以将自定义的本地 VS Code 设置(包括 AI 辅助开发工具和自定义扩展)与 Amazon A SageMaker I 中的可扩展计算资源配合使用。本指南为管理员和用户提供了概念和设置说明。

远程 VS Code 连接可在您的本地 VS Code 和 SageMaker 空间之间建立安全连接。此连接允许您:

  • 访问 SageMaker AI 计算资源 — 从本地环境在可扩展的 SageMaker AI 基础架构上运行代码

  • 维护安全边界 — 在与 SageMaker AI 相同的安全框架内工作

  • 保持你熟悉的 Visual Studio Code 体验 — 使用支持 Microsoft 远程开发的兼容本地扩展、主题和配置

注意

并非所有 VS Code 扩展都与远程开发兼容。需要本地 GUI 组件、具有架构依赖关系或需要特定的客户端-服务器交互的扩展在远程环境中可能无法正常运行。使用前,请确认所需的扩展程序支持 Microsoft 远程开发。

重要概念

  • 远程连接 — 本地 VS Code 和 SageMaker 空间之间的安全隧道。此连接支持使用 SageMaker AI 计算资源在 VS Code 中进行交互式开发和代码执行。

  • Amazon SageMaker Studio 空间 — 亚马逊 SageMaker Studio 内的专用环境,您可以在其中管理 Studio 应用程序的存储空间和资源。

  • 深度链接 — 来自 SageMaker AI 界面的按钮(直接 URL),用于启动与本地 IDE 的远程连接。

连接方法

将本地 VS Code 连接到 SageMaker 空间的主要方法有三种:

  • 深度链接访问 — 您可以使用 SageMaker AI 中提供的 “在 VS Code 中打开” 按钮直接连接到特定空间。这使用网址模式来建立远程连接并在 VS Code 中打开你的 SageMaker 空间。

  • AWS Toolkit for Visual Studio Code— 您可以使用进行身份验证 AWS Toolkit for Visual Studio Code。这允许你连接空间并从 VS Code 打开远程连接的窗口。

  • SSH 终端连接-您可以使用 SSH 配置通过命令行进行连接。

支持 IDEs

与 Studio 空间的远程连接支持:

VS Code 版本要求

需要使用 VS Cod e 版本 1.90 或更高版本。我们建议使用最新稳定版本的 VS Code

操作系统要求

您需要以下操作系统之一才能远程连接到 Studio 空间:

图片要求

SageMaker 分发映像-使用具有远程访问权限的 SageMaker分发时,请使用SageMaker 分发版本 2.7 或更高版本。

实例要求

  • 内存-8GB 或更多

  • 实例类型-使用内存至少为 8GB 的实例。由于内存足(小于 8GB),不支持以下实例类型:ml.t3.mediumml.c7i.largeml.c6i.largeml.c6id.large、和ml.c5.large。如需更完整的实例类型列表,请参阅 Amazon EC2 按需定价页面