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 IDE remoto a SageMaker espaços com acesso remoto
Você pode se conectar remotamente do seu IDE remoto aos espaços do Amazon SageMaker Studio. Você pode usar sua configuração personalizada de IDE local, incluindo ferramentas de AI-assisted desenvolvimento e extensões personalizadas, com os recursos computacionais escaláveis da Amazon SageMaker AI. Este guia apresenta conceitos e instruções de configuração para administradores e usuários.
Uma conexão IDE remota estabelece uma conexão segura entre o IDE 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 sua experiência familiar de IDE — Use extensões, temas e configurações locais compatíveis que suportem o desenvolvimento remoto
nota
Nem todas as extensões do IDE são compatíveis com o desenvolvimento remoto. As 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 talvez não funcionem adequadamente no ambiente remoto. Verifique se as extensões necessárias oferecem suporte ao desenvolvimento remoto antes de usar.
Tópicos
Principais conceitos
-
Conexão remota — Um túnel seguro entre seu IDE remoto e um SageMaker espaço. Essa conexão permite o desenvolvimento interativo e a execução de código usando recursos de computação 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 IDE remoto aos SageMaker espaços:
-
Acesso direto por link — Você pode se conectar diretamente a um espaço específico usando o botão Abrir espaço com disponível na SageMaker IA. Isso usa padrões de URL para estabelecer uma conexão remota e abrir seu SageMaker espaço no seu IDE remoto.
-
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 a partir do seu IDE remoto.
-
Conexão de terminal SSH: você pode se conectar por meio da linha de comandos usando a configuração SSH.
Um IDE compatível.
A conexão remota com espaços do Studio permite usar:
Requisitos de versão do IDE
A tabela a seguir lista os requisitos mínimos de versão para cada IDE remoto compatível.
| IDE | Versão mínima |
|---|---|
|
Visual Studio Code |
v1.90 |
|
Kiro |
v0.10.78 ou superior |
|
Cursor |
v2.6.18 ou superior |
A extensão AWS Toolkit é necessária para conectar seu IDE remoto aos espaços do Studio. Para Kiro e Cursor, a extensão AWS Toolkit versão v3.100 ou superior é necessária.
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
-
Para o VS Code, instale o Microsoft VS Code oficial para Linux
, não uma versão de código aberto
-
Pré-requisitos da máquina local
Antes de conectar seu IDE remoto 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 procura AWS Toolkit for Visual Studio Code automaticamente por 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:
-
Remote-SSHExtensão
— Extensão de desenvolvimento remoto para seu IDE (disponível no mercado de extensões para VS Code, Kiro e Cursor) -
Plugin Session Manager — Necessário para gerenciamento seguro de sessões
-
Cliente SSH — componente padrão na maioria das máquinas (OpenSSH recomendado para Windows)
-
Comando IDE CLI — Normalmente incluído na instalação do IDE (por exemplo,
codepara VS Code,kiropara Kiro,cursorpara Cursor)
Platform-specific requisitos
-
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 a versão 2.7 ou posterior do SageMaker Distribution.
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— Necessário para baixar AWS CLI componentes -
unzip— Necessário para extrair arquivos AWS CLI de instalação -
tar— Necessário para extração de arquivos -
gzip— Necessário para o tratamento 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âncias, consulte a página de On-Demand preços doAmazon EC2.