기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
로컬 Visual Studio 코드를 SageMaker 스페이스에 연결
Visual Studio Code에서 Amazon SageMaker Studio 스페이스로 원격으로 연결할 수 있습니다. Amazon SageMaker AI의 확장 가능한 컴퓨팅 리소스와 함께 AI 지원 개발 도구 및 사용자 지정 확장을 포함한 사용자 지정 로컬 VS Code 설정을 사용할 수 있습니다. 이 가이드에서는 관리자 및 사용자를 위한 개념과 설정 지침을 제공합니다.
원격 VS Code 연결은 로컬 VS Code와 SageMaker 공간 간에 보안 연결을 설정합니다. 이 연결을 통해 다음을 수행할 수 있습니다.
-
SageMaker AI 컴퓨팅 리소스 액세스 - 로컬 환경에서 확장 가능한 SageMaker AI 인프라에 대한 코드 실행
-
보안 경계 유지 - SageMaker AI와 동일한 보안 프레임워크 내에서 작업
-
익숙한 Visual Studio Code 환경 유지 - Microsoft 원격 개발을
지원하는 호환되는 로컬 확장, 테마 및 구성을 사용합니다.
참고
모든 VS Code 확장이 원격 개발과 호환되는 것은 아닙니다. 로컬 GUI 구성 요소가 필요하거나 아키텍처 종속성이 있거나 특정 클라이언트-서버 상호 작용이 필요한 확장은 원격 환경에서 제대로 작동하지 않을 수 있습니다. 사용하기 전에 필요한 확장이 Microsoft Remote Development를 지원하는지 확인합니다.
주요 개념
-
원격 연결 - 로컬 VS Code와 SageMaker 공간 간의 보안 터널입니다. 이 연결을 통해 SageMaker AI 컴퓨팅 리소스를 사용하여 VS Code에서 대화형 개발 및 코드 실행이 가능합니다.
-
Amazon SageMaker Studio 공간 - Studio 애플리케이션의 스토리지 및 리소스를 관리할 수 있는 Amazon SageMaker Studio 내의 전용 환경입니다.
-
딥 링크 - 로컬 IDE에 대한 원격 연결을 시작하는 SageMaker AI UI의 버튼(직접 URL)입니다.
연결 메서드
로컬 VS Code를 SageMaker 스페이스에 연결하는 세 가지 주요 방법이 있습니다.
-
딥 링크 액세스 - SageMaker AI에서 사용할 수 있는 VS Code에서 열기 버튼을 사용하여 특정 공간에 직접 연결할 수 있습니다. 그러면 URL 패턴을 사용하여 원격 연결을 설정하고 VS Code에서 SageMaker 스페이스를 엽니다.
-
AWS Toolkit for Visual Studio Code -를 사용하여 인증할 수 있습니다 AWS Toolkit for Visual Studio Code. 이를 통해 스페이스에 연결하고 VS Code에서 원격으로 연결된 창을 열 수 있습니다.
-
SSH 터미널 연결 - SSH 구성을 사용하여 명령줄을 통해 연결할 수 있습니다.
지원되는 IDE
Studio 스페이스에 대한 원격 연결은 다음을 지원합니다.
VS 코드 버전 요구 사항
VS Code 버전 v1.90
운영 체제 요구 사항
Studio 스페이스에 원격으로 연결하려면 다음 운영 체제 중 하나가 필요합니다.
-
macOS 13 이상
-
Windows 10
-
Windows 11
-
Linux
-
오픈 소스 버전이 아닌 Linux용 공식 Microsoft VS Code
설치
-
이미지 요구 사항
SageMaker 배포 이미지 - 원격 액세스와 함께 SageMaker 배포를 사용하는 경우 SageMaker 배포 버전 2.7 이상을 사용합니다.
인스턴스 요구 사항
-
메모리 - 8GB 이상
-
인스턴스 유형 - 메모리가 8GB 이상인 인스턴스를 사용합니다. 메모리 부족(8GB 미만)으로 인해
ml.t3.medium
, ,ml.c7i.large
, 및 인스턴스 유형이 지원되지 않습니다ml.c6i.large
ml.c6id.large
ml.c5.large
. 인스턴스 유형의 전체 목록은 Amazon EC2 온디맨드 요금 페이지를참조하세요.