Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Connect Remote IDE Anda ke SageMaker spasi dengan akses jarak jauh
Anda dapat terhubung dari jarak jauh dari Remote IDE ke ruang Amazon SageMaker Studio. Anda dapat menggunakan penyiapan IDE 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 IDE Jarak Jauh membuat koneksi aman antara IDE dan SageMaker spasi lokal Anda. 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 IDE yang Anda kenal — Gunakan ekstensi, tema, dan konfigurasi lokal yang kompatibel yang mendukung pengembangan jarak jauh
catatan
Tidak semua ekstensi IDE 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. Verifikasi bahwa ekstensi yang diperlukan mendukung pengembangan jarak jauh sebelum digunakan.
Topik
Konsep utama
-
Koneksi jarak jauh — Sebuah terowongan aman antara Remote IDE Anda dan SageMaker ruang. Koneksi ini memungkinkan pengembangan interaktif dan eksekusi kode 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 Remote IDE Anda ke SageMaker spasi:
-
Akses tautan dalam — Anda dapat terhubung langsung ke ruang tertentu dengan menggunakan ruang terbuka dengan tombol yang tersedia di SageMaker AI. Ini menggunakan pola URL untuk membuat koneksi jarak jauh dan membuka SageMaker ruang Anda di Remote IDE Anda.
-
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 Remote IDE Anda.
-
Koneksi terminal SSH - Anda dapat terhubung melalui baris perintah menggunakan konfigurasi SSH.
Didukung IDEs
Koneksi jarak jauh ke ruang Studio mendukung:
Persyaratan versi IDE
Tabel berikut mencantumkan persyaratan versi minimum untuk setiap IDE Jarak Jauh yang didukung.
| IDE | Versi minimum |
|---|---|
|
Kode Studio Visual |
v1.90 |
|
Kiro |
v0.10.78 atau lebih besar |
|
Kursor |
v2.6.18 atau lebih besar |
Ekstensi AWS Toolkit diperlukan untuk menghubungkan IDE Jarak Jauh Anda ke ruang Studio. Untuk Kiro dan Kursor, ekstensi AWS Toolkit versi v3.100 atau lebih besar diperlukan.
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
-
Untuk VS Code, instal Microsoft VS Code resmi untuk Linux
, bukan versi open-source
-
Prasyarat mesin lokal
Sebelum menghubungkan IDE Jarak Jauh 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
pengembangan jarak jauh untuk IDE Anda (tersedia di pasar ekstensi untuk VS Code, Kiro, dan Kursor) -
Plugin Session Manager - Diperlukan untuk manajemen sesi yang aman
-
Klien SSH - Komponen standar pada sebagian besar mesin (OpenSSH direkomendasikan
untuk Windows) -
IDE CLI Command — Biasanya disertakan dengan instalasi IDE (misalnya, untuk VS Code,
codeuntuk Kiro,kirountuk Kursor)cursor
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 Sesuai Permintaan Amazon EC2.