As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Conecte seu Visual Studio Code local a SageMaker espaços com acesso remoto
Você pode se conectar remotamente do Visual Studio Code aos espaços do Amazon SageMaker Studio. Você pode usar sua configuração local personalizada do VS Code, incluindo ferramentas de desenvolvimento assistidas por IA e extensões personalizadas, com os recursos computacionais escaláveis da Amazon AI. SageMaker Este guia apresenta conceitos e instruções de configuração para administradores e usuários.
Uma conexão remota do VS Code estabelece uma conexão segura entre o VS Code local e SageMaker os espaços. Essa conexão permite que você:
-
Acesse recursos de computação de SageMaker IA — execute código em uma infraestrutura de SageMaker IA escalável a partir do seu ambiente local
-
Mantenha os limites de segurança — trabalhe dentro da mesma estrutura de segurança da SageMaker IA
-
Mantenha a experiência do Visual Studio Code que você já conhece: use extensões, temas e configurações locais compatíveis que permitam usar o Desenvolvimento Remoto da Microsoft
nota
Nem todas as extensões do VS Code são compatíveis com o desenvolvimento remoto. Extensões que exigem componentes de GUI locais, têm dependências de arquitetura ou precisam de interações específicas entre cliente e servidor podem não funcionar adequadamente no ambiente remoto. Verifique se as extensões necessárias oferecem suporte ao Desenvolvimento Remoto da Microsoft antes de usá-las.
Tópicos
Principais conceitos
-
Conexão remota — Um túnel seguro entre seu VS Code local e um SageMaker espaço. Essa conexão permite o desenvolvimento interativo e a execução de código no VS Code usando recursos computacionais de SageMaker IA.
-
Espaço Amazon SageMaker Studio — Um ambiente dedicado dentro do Amazon SageMaker Studio onde você pode gerenciar seu armazenamento e recursos para seus aplicativos Studio.
-
Link direto — Um botão (URL direto) da SageMaker interface do usuário que inicia uma conexão remota com seu IDE local.
Métodos de conexão
Há três maneiras principais de conectar seu VS Code local aos SageMaker espaços:
-
Acesso ao link direto — Você pode se conectar diretamente a um espaço específico usando o botão Abrir no VS Code disponível no SageMaker AI. Isso usa padrões de URL para estabelecer uma conexão remota e abrir seu SageMaker espaço no VS Code.
-
AWS Toolkit for Visual Studio Code: você pode se autenticar com o AWS Toolkit for Visual Studio Code. Isso permite que você se conecte a espaços e abra uma janela conectada remotamente por meio do VS Code.
-
Conexão de terminal SSH: você pode se conectar por meio da linha de comandos usando a configuração SSH.
Suportado IDEs
A conexão remota com espaços do Studio permite usar:
Requisito de versão do VS Code
É necessária a versão v1.90
Requisitos de sistema operacional
Você precisa de um dos seguintes sistemas operacionais para se conectar remotamente aos espaços do Studio:
-
macOS 13 e posterior
-
Windows 10
-
Windows 11
-
Linux
-
Instale o Microsoft VS Code para Linux
oficial, não uma versão de código aberto.
-
Pré-requisitos da máquina local
Antes de conectar seu Visual Studio Code local aos espaços do Studio, certifique-se de que sua máquina local tenha as dependências e o acesso à rede necessários.
Importante
Ambientes com restrições de instalação de software podem impedir que os usuários instalem as dependências necessárias. O pesquisa AWS Toolkit for Visual Studio Code automaticamente essas dependências ao iniciar conexões remotas e solicitará a instalação se alguma estiver faltando. Coordene com seu departamento de TI para garantir que esses componentes estejam disponíveis.
Dependências locais necessárias
Sua máquina local deve ter os seguintes componentes instalados:
-
Extensão Remote-SSH — Extensão
padrão do VS Code Marketplace para desenvolvimento remoto -
Plugin Session Manager — necessário para o gerenciamento seguro de sessões
-
Cliente SSH — Componente padrão na maioria das máquinas (o OpenSSH é recomendado para Windows
) -
Comando CLI do VS Code
— Normalmente incluído na instalação do VS Code
Requisitos específicos da plataforma
-
Usuários do Windows — PowerShell 5.1 ou posterior é necessário para conexões de terminal SSH
Requisitos de conectividade de rede
Sua máquina local deve ter acesso à rede aos endpoints do Session Manager. Por exemplo, no Leste dos EUA (Norte da Virgínia) (us-east-1), eles podem ser:
-
ssm.us-east-1.amazonaws.com
-
ssm.us-east-1.api.aws
-
ssmmessages.us-east-1.amazonaws.com
-
ec2messages.us-east-1.amazonaws.com
Requisitos de imagens
SageMaker Imagens de distribuição
Ao usar o SageMaker Distribution com acesso remoto, use o SageMaker Distribution versão 2.7 ou posterior.
Imagens personalizadas
Ao usar Traga sua própria imagem (BYOI) o acesso remoto, certifique-se de seguir as especificações personalizadas da imagem e garantir que as seguintes dependências estejam instaladas:
-
curlouwget— Obrigatório para baixar AWS CLI componentes -
unzip— Necessário para extrair arquivos de AWS CLI instalação -
tar— Necessário para extração de arquivos -
gzip— Necessário para manipulação de arquivos compactados
Requisitos de instância
-
Memória: 8 GB ou mais.
-
Tipos de instância: use instâncias com pelo menos 8 GB de memória. Os tipos de instância a seguir não são compatíveis devido à falta de memória (menos de 8 GB):
ml.t3.medium,ml.c7i.large,ml.c6i.large,ml.c6id.largeeml.c5.large. Para obter uma lista mais completa dos tipos de instância, consulte a página Amazon EC2 On-Demand Pricing.