Siapkan pemfilteran ruang Studio otomatis saat menggunakan Toolkit AWS - Amazon SageMaker AI

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Siapkan pemfilteran ruang Studio otomatis saat menggunakan Toolkit AWS

Pengguna dapat memfilter spasi di AWS Toolkit for Visual Studio Code explorer untuk hanya menampilkan ruang yang relevan. Bagian ini memberikan informasi tentang pemfilteran dan cara mengatur penyaringan otomatis.

Penyiapan ini hanya berlaku saat menggunakan Metode 2: AWS Toolkit for Visual Studio Code metode untuk menghubungkan dari Kode Visual Studio lokal ke ruang Amazon SageMaker Studio. Untuk informasi selengkapnya, lihat Siapkan akses jarak jauh.

Ikhtisar penyaringan

Pemfilteran manual memungkinkan pengguna untuk secara manual memilih profil pengguna mana yang akan menampilkan spasi melalui antarmuka AWS Toolkit. Metode ini berfungsi untuk semua jenis otentikasi dan lebih diutamakan daripada pemfilteran otomatis. Untuk memfilter secara manual, lihatPenyaringan manual.

Pemfilteran otomatis secara otomatis hanya menampilkan spasi yang relevan dengan pengguna yang diautentikasi. Perilaku pemfilteran ini bergantung pada metode otentikasi selama login. Lihat menghubungkan ke AWS dari Toolkit di Toolkit for VS Code User Guide untuk informasi selengkapnya. Berikut ini mencantumkan opsi masuk.

  • Mengautentikasi dan terhubung dengan SSO: Pemfilteran otomatis berfungsi secara default.

  • Mengautentikasi dan terhubung dengan kredensyal IAM: Pemfilteran otomatis memerlukan penyiapan administrator untuk kredensyal IAM berikut. Tanpa pengaturan ini, AWS Toolkit tidak dapat mengidentifikasi spasi mana yang menjadi milik pengguna, sehingga semua spasi ditampilkan secara default.

    • Menggunakan kredensi pengguna IAM

    • Menggunakan kredensyal sesi peran IAM yang diasumsikan

Mengatur saat menghubungkan dengan kredensyal IAM

Saat menggunakan kredensyal pengguna IAM

Toolkit for VS Code dapat mencocokkan spasi milik profil pengguna yang dimulai dengan nama pengguna IAM yang diautentikasi atau nama sesi peran yang diasumsikan. Untuk mengatur ini:

catatan

Administrator harus mengonfigurasi nama profil pengguna Studio untuk mengikuti konvensi penamaan ini agar pemfilteran otomatis berfungsi dengan benar.

  • Administrator harus memastikan nama profil pengguna Studio mengikuti konvensi penamaan:

    • Untuk pengguna IAM: awalan dengan IAM-user-name-

    • Untuk peran yang diasumsikan: awalan dengan assumed-role-session-name-

  • aws sts get-caller-identitymengembalikan informasi identitas yang digunakan untuk pencocokan

  • Spasi milik profil pengguna yang cocok akan secara otomatis difilter di Toolkit for VS Code

Saat menggunakan kredensyal sesi peran IAM yang diasumsikan Selain penyiapan saat menggunakan kredensyal pengguna IAM di atas, Anda perlu memastikan sesi ARNs menyertakan pengenal pengguna sebagai awalan yang cocok. Anda dapat mengonfigurasi kebijakan kepercayaan yang memastikan sesi ARNs menyertakan pengenal pengguna sebagai awalan. Buat kebijakan kepercayaan dan lampirkan ke peran yang diasumsikan digunakan untuk otentikasi.

Pengaturan ini tidak diperlukan untuk kredensyal pengguna IAM langsung atau otentikasi IDC.

Menyiapkan kebijakan kepercayaan untuk kredensyal sesi peran IAM misalnya Buat kebijakan kepercayaan yang memberlakukan sesi peran untuk menyertakan nama pengguna IAM. Berikut ini adalah contoh kebijakan.

{ "Statement": [ { "Sid": "RoleTrustPolicyRequireUsernameForSessionName", "Effect": "Allow", "Action": "sts:AssumeRole", "Principal": {"AWS": "arn:aws:iam::ACCOUNT:root"}, "Condition": { "StringLike": {"sts:RoleSessionName": "${aws:username}"} } } ] }