Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Hubungkan Kode Visual Studio lokal Anda ke SageMaker spasi dengan akses jarak jauh
Anda dapat terhubung dari jarak jauh dari Visual Studio Code ke ruang Amazon SageMaker Studio. Anda dapat menggunakan penyiapan Kode VS lokal yang disesuaikan, termasuk alat pengembangan berbantuan AI dan ekstensi khusus, dengan sumber daya komputasi yang dapat diskalakan di Amazon AI. SageMaker Panduan ini menyediakan konsep dan instruksi penyiapan untuk administrator dan pengguna.
Koneksi VS Code jarak jauh membuat koneksi aman antara Kode VS lokal Anda dan SageMaker spasi. Koneksi ini memungkinkan Anda:
-
Akses sumber daya komputasi SageMaker AI — Jalankan kode pada infrastruktur SageMaker AI yang dapat diskalakan dari lingkungan lokal Anda
-
Pertahankan batas keamanan — Bekerja dalam kerangka keamanan yang sama dengan SageMaker AI
-
Pertahankan pengalaman Visual Studio Code yang Anda kenal — Gunakan ekstensi, tema, dan konfigurasi lokal yang kompatibel yang mendukung Microsoft Remote Development
catatan
Tidak semua ekstensi VS Code kompatibel dengan pengembangan jarak jauh. Ekstensi yang memerlukan komponen GUI lokal, memiliki dependensi arsitektur, atau memerlukan interaksi client-server tertentu mungkin tidak berfungsi dengan baik di lingkungan jarak jauh. Pastikan ekstensi yang diperlukan mendukung Microsoft Remote Development sebelum digunakan.
Topik
Konsep utama
-
Koneksi jarak jauh — Terowongan aman antara Kode VS lokal Anda dan SageMaker spasi. Koneksi ini memungkinkan pengembangan interaktif dan eksekusi kode dalam VS Code menggunakan sumber daya komputasi SageMaker AI.
-
Ruang Amazon SageMaker Studio — Lingkungan khusus dalam Amazon SageMaker Studio tempat Anda dapat mengelola penyimpanan dan sumber daya untuk aplikasi Studio.
-
Deep link — Tombol (URL langsung) dari SageMaker UI yang memulai koneksi jarak jauh ke IDE lokal Anda.
Metode koneksi
Ada tiga cara utama untuk menghubungkan VS Code lokal Anda ke SageMaker spasi:
-
Akses tautan dalam - Anda dapat terhubung langsung ke ruang tertentu dengan menggunakan tombol Buka di VS Code yang tersedia di SageMaker AI. Ini menggunakan pola URL untuk membuat koneksi jarak jauh dan membuka SageMaker ruang Anda di VS Code.
-
AWS Toolkit for Visual Studio Code— Anda dapat mengautentikasi dengan AWS Toolkit for Visual Studio Code. Ini memungkinkan Anda untuk terhubung ke spasi dan membuka jendela yang terhubung dari jarak jauh dari VS Code.
-
Koneksi terminal SSH - Anda dapat terhubung melalui baris perintah menggunakan konfigurasi SSH.
Didukung IDEs
Koneksi jarak jauh ke ruang Studio mendukung:
Persyaratan versi VS Code
VS Code versi v1.90
Persyaratan sistem operasi
Anda memerlukan salah satu sistem operasi berikut untuk terhubung dari jarak jauh ke ruang Studio:
-
macOS 13+
-
Windows 10
-
Windows 11
-
Linux
-
Instal Microsoft VS Code resmi untuk Linux
, bukan versi open-source
-
Prasyarat mesin lokal
Sebelum menghubungkan Kode Visual Studio lokal Anda ke ruang Studio, pastikan mesin lokal Anda memiliki dependensi dan akses jaringan yang diperlukan.
penting
Lingkungan dengan batasan instalasi perangkat lunak dapat mencegah pengguna menginstal dependensi yang diperlukan. AWS Toolkit for Visual Studio Code Secara otomatis mencari dependensi ini saat memulai koneksi jarak jauh dan akan meminta instalasi jika ada yang hilang. Berkoordinasi dengan departemen TI Anda untuk memastikan komponen ini tersedia.
Dependensi lokal yang diperlukan
Mesin lokal Anda harus memiliki komponen berikut yang diinstal:
-
Ekstensi Remote-SSH - Ekstensi
Standar VS Code Marketplace untuk pengembangan jarak jauh -
Plugin Session Manager - Diperlukan untuk manajemen sesi yang aman
-
Klien SSH - Komponen standar pada sebagian besar mesin (OpenSSH direkomendasikan
untuk Windows) -
VS Code CLI Command
- Biasanya disertakan dengan instalasi VS Code
Persyaratan khusus platform
-
Pengguna Windows - PowerShell 5.1 atau yang lebih baru diperlukan untuk koneksi terminal SSH
Persyaratan konektivitas jaringan
Mesin lokal Anda harus memiliki akses jaringan ke endpoint Session Manager. Misalnya, di AS Timur (Virginia N.) (us-east-1) ini dapat berupa:
-
ssm.us-east-1.amazonaws.com
-
ssm.us-east-1.api.aws
-
ssmmessages.us-east-1.amazonaws.com
-
ec2messages.us-east-1.amazonaws.com
Persyaratan gambar
SageMaker Gambar distribusi
Saat menggunakan SageMaker Distribusi dengan akses jarak jauh, gunakan SageMaker Distribusi versi 2.7 atau yang lebih baru.
Gambar kustom
Ketika Anda Bawa gambar Anda sendiri (BYOI) dengan akses jarak jauh, pastikan bahwa Anda mengikuti spesifikasi gambar kustom dan memastikan dependensi berikut diinstal:
-
curlatauwget- Diperlukan untuk mengunduh AWS CLI komponen -
unzip- Diperlukan untuk mengekstrak file AWS CLI instalasi -
tar— Diperlukan untuk ekstraksi arsip -
gzip- Diperlukan untuk penanganan file terkompresi
Persyaratan instans
-
Memori - 8GB atau lebih
-
Jenis instans — Gunakan instans dengan memori minimal 8GB. Jenis instance berikut tidak didukung karena memori yang tidak mencukupi (kurang dari 8GB):
ml.t3.medium,,ml.c7i.large,ml.c6i.largeml.c6id.large, danml.c5.large. Untuk daftar jenis instans yang lebih lengkap, lihat halaman Harga EC2 Sesuai Permintaan Amazon.