Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Siapkan akses jarak jauh
Sebelum pengguna dapat menghubungkan Kode Visual Studio lokal mereka ke ruang Studio, administrator harus mengonfigurasi izin. Bagian ini memberikan instruksi untuk administrator tentang cara mengatur domain Amazon SageMaker AI mereka dengan akses jarak jauh.
Metode koneksi yang berbeda memerlukan izin IAM yang berbeda. Konfigurasikan izin yang sesuai berdasarkan bagaimana pengguna Anda akan terhubung. Gunakan alur kerja berikut bersama dengan izin yang selaras dengan metode koneksi.
penting
Saat ini koneksi IDE jarak jauh diautentikasi menggunakan kredensyal IAM, bukan Pusat Identitas IAM. Ini berlaku untuk domain yang menggunakan metode autentikasi Pusat Identitas IAM bagi pengguna Anda untuk mengakses domain. Jika Anda memilih untuk tidak menggunakan autentikasi IAM untuk koneksi jarak jauh, Anda dapat memilih keluar dengan menonaktifkan fitur ini menggunakan kunci RemoteAccess bersyarat dalam kebijakan IAM Anda. Untuk informasi selengkapnya, lihat Penegakan akses jarak jauh. Saat menggunakan kredensyal IAM, koneksi IDE Lokal (Visual Studio Code) dapat mempertahankan sesi aktif bahkan setelah Anda keluar dari sesi Pusat Identitas IAM Anda. Terkadang, koneksi IDE Lokal (Visual Studio Code) ini dapat bertahan hingga 12 jam. Untuk memastikan keamanan lingkungan Anda, administrator harus meninjau pengaturan durasi sesi jika memungkinkan dan berhati-hati saat menggunakan workstation bersama atau jaringan publik.
-
Pilih salah satu izin metode koneksi berikut yang selaras dengan pengguna Anda. Metode koneksi
-
Buat kebijakan IAM kustom berdasarkan izin metode koneksi.
Topik
Langkah 1: Konfigurasikan keamanan dan izin
penting
Menggunakan izin luas untuksagemaker:StartSession, terutama dengan sumber daya wildcard * menimbulkan risiko bahwa setiap pengguna dengan izin ini dapat memulai sesi terhadap aplikasi SageMaker Space apa pun di akun. Hal ini dapat menyebabkan dampak ilmuwan data yang secara tidak sengaja mengakses Spaces pengguna lain. SageMaker Untuk lingkungan produksi, Anda harus memasukkan izin ini ke ruang tertentu ARNs untuk menegakkan prinsip hak istimewa paling sedikit. Lihat Kontrol akses tingkat lanjut contoh kebijakan izin yang lebih terperinci menggunakan sumber daya ARNs, tag, dan batasan berbasis jaringan.
Metode 1: Izin tautan dalam
Untuk pengguna yang terhubung melalui deep link dari SageMaker UI, gunakan izin berikut dan lampirkan ke peran eksekusi ruang SageMaker AI atau peran eksekusi domain Anda. Jika peran eksekusi ruang tidak dikonfigurasi, peran eksekusi domain digunakan secara default.
Metode 2: Izin AWS Toolkit
Untuk pengguna yang terhubung melalui AWS Toolkit for Visual Studio Code ekstensi, lampirkan kebijakan berikut ke salah satu dari berikut ini:
-
Untuk autentikasi IAM, lampirkan kebijakan ini ke pengguna atau peran IAM
-
Untuk autentikasi IDC, lampirkan kebijakan ini ke set Izin yang dikelola oleh idC
Untuk hanya menampilkan spasi yang relevan dengan pengguna yang diautentikasi, lihatIkhtisar penyaringan.
penting
Kebijakan berikut menggunakan * sebagai kendala sumber daya hanya disarankan untuk tujuan pengujian cepat. Untuk lingkungan produksi, Anda harus memasukkan izin ini ke ruang tertentu ARNs untuk menegakkan prinsip hak istimewa paling sedikit. Lihat Kontrol akses tingkat lanjut contoh kebijakan izin yang lebih terperinci menggunakan sumber daya ARNs, tag, dan batasan berbasis jaringan.
Metode 3: Izin terminal SSH
Untuk koneksi terminal SSH, StartSession API dipanggil oleh skrip perintah proxy SSH di bawah ini, menggunakan kredensyal lokal AWS . Lihat Mengonfigurasi informasi dan instruksi AWS CLI untuk menyiapkan AWS kredensyal lokal pengguna. Untuk menggunakan izin ini:
-
Lampirkan kebijakan ini ke pengguna IAM atau peran yang terkait dengan AWS kredenal lokal.
-
Jika menggunakan profil kredensyal bernama, ubah perintah proxy di konfigurasi SSH Anda:
ProxyCommand '/home/user/sagemaker_connect.sh' '%h'YOUR_CREDENTIAL_PROFILE_NAMEcatatan
Kebijakan harus dilampirkan ke identitas IAM (pengguna/peran) yang digunakan dalam konfigurasi AWS kredensyal lokal Anda, bukan ke peran eksekusi domain Amazon SageMaker AI.
Setelah pengaturan, pengguna dapat menjalankan ssh my_studio_space_abc untuk memulai ruang. Untuk informasi selengkapnya, lihat Metode 3: Connect dari terminal melalui SSH CLI.
Langkah 2: Aktifkan akses jarak jauh untuk ruang Anda
Setelah mengatur izin, Anda harus mengaktifkan Remote Access dan memulai ruang Anda di Studio sebelum pengguna dapat terhubung menggunakan Kode VS lokal mereka. Pengaturan ini hanya perlu dilakukan sekali.
catatan
Jika pengguna Anda terhubung menggunakanMetode 2: Izin AWS Toolkit, Anda tidak perlu langkah ini. AWS Toolkit for Visual Studio pengguna dapat mengaktifkan akses jarak jauh dari Toolkit.
Aktifkan akses jarak jauh untuk ruang Studio Anda
-
Buka UI Studio.
-
Arahkan ke ruang Anda.
-
Di detail spasi, aktifkan Remote Access.
-
Pilih Jalankan ruang.