View a markdown version of this page

Connect Remote IDE Anda ke SageMaker spasi dengan akses jarak jauh - Amazon SageMaker AI

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.

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 atau lebih besar. Kami merekomendasikan menggunakan versi stabil terbaru.

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:

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, code untuk Kiro, kiro untuk 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:

  • curlatau wget - 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.