Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
sourceIdentity Aktifkan CloudTrail log untuk SageMaker Studio Classic
Dengan Amazon SageMaker Studio Classic, Anda dapat memantau akses sumber daya pengguna. Namun, AWS CloudTrail log untuk akses sumber daya hanya mencantumkan IAM peran eksekusi Studio Classic sebagai pengenal. Ketika IAM peran eksekusi tunggal dibagi antara beberapa profil pengguna, Anda harus menggunakan sourceIdentity
konfigurasi untuk mendapatkan informasi tentang pengguna tertentu yang mengakses AWS sumber daya.
Topik berikut menjelaskan cara mengaktifkan atau menonaktifkan sourceIdentity
konfigurasi.
Prasyarat
-
Instal dan konfigurasikan langkah-langkah AWS Command Line Interface berikut dalam Menginstal atau memperbarui versi terbaru AWS CLI.
-
Pastikan pengguna Studio Classic di domain Anda tidak memiliki kebijakan yang memungkinkan mereka memperbarui atau memodifikasi domain.
-
Untuk mengaktifkan atau menonaktifkan
sourceIdentity
propagasi, semua aplikasi di domain harus dalamDeleted
statusStopped
atau. Untuk informasi selengkapnya tentang cara menghentikan dan mematikan aplikasi, lihat Menutup dan Memperbarui Aplikasi Studio Classic. -
Jika propagasi identitas sumber diaktifkan, semua peran eksekusi harus memiliki izin kebijakan kepercayaan berikut:
-
Peran apa pun yang diasumsikan oleh peran eksekusi domain harus memiliki
sts:SetSourceIdentity
izin dalam kebijakan kepercayaan. Jika izin ini hilang, tindakan Anda gagal denganAccessDeniedException
atauValidationError
ketika Anda memanggil penciptaan lapangan kerjaAPI. Contoh kebijakan kepercayaan berikut mencakupsts:SetSourceIdentity
izin.{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": "sagemaker.amazonaws.com" }, "Action": [ "sts:AssumeRole", "sts:SetSourceIdentity" ] } ] }
-
Ketika Anda mengambil peran dengan peran lain, yang disebut rantai peran, lakukan hal berikut:
-
Izin untuk
sts:SetSourceIdentity
diperlukan baik dalam kebijakan izin prinsipal yang mengambil peran, dan dalam kebijakan kepercayaan peran peran target. Jika tidak, peran operasi asumsi akan gagal. -
Rantai peran ini dapat terjadi di Studio Classic atau layanan hilir lainnya, seperti Amazon. EMR Untuk informasi selengkapnya tentang rantai peran, lihat Istilah dan konsep peran.
-
-
Mengaktifkan sourceIdentity
Kemampuan untuk menyebarkan nama profil pengguna seperti sourceIdentity
di Studio Classic dimatikan secara default.
Untuk mengaktifkan kemampuan untuk menyebarkan nama profil pengguna sebagaisourceIdentity
, gunakan AWS CLI selama pembuatan domain dan pembaruan domain. Fitur ini diaktifkan di tingkat domain dan bukan pada tingkat profil pengguna.
Setelah Anda mengaktifkan konfigurasi ini, administrator dapat melihat profil pengguna di AWS CloudTrail log untuk layanan yang diakses. Profil pengguna diberikan sebagai sourceIdentity
nilai di userIdentity
bagian. Untuk informasi selengkapnya tentang menggunakan AWS CloudTrail log dengan SageMaker, lihat Log SageMaker API Panggilan Amazon dengan AWS CloudTrail.
Anda dapat menggunakan kode berikut untuk mengaktifkan propagasi nama profil pengguna sebagai sourceIdentity
selama pembuatan domain menggunakan. create-domain
API
create-domain --domain-name <value> --auth-mode <value> --default-user-settings <value> --subnet-ids <value> --vpc-id <value> [--tags <value>] [--app-network-access-type <value>] [--home-efs-file-system-kms-key-id <value>] [--kms-key-id <value>] [--app-security-group-management <value>] [--domain-settings "ExecutionRoleIdentityConfig=USER_PROFILE_NAME"] [--cli-input-json <value>] [--generate-cli-skeleton <value>]
Anda dapat mengaktifkan propagasi nama profil pengguna sebagai sourceIdentity
selama pembaruan domain menggunakan. update-domain
API
Untuk memperbarui konfigurasi ini, semua aplikasi di domain harus dalam Deleted
status Stopped
atau. Untuk informasi selengkapnya tentang cara menghentikan dan mematikan aplikasi, lihat Menutup dan Memperbarui Aplikasi Studio Classic.
Gunakan kode berikut untuk mengaktifkan propagasi nama profil pengguna sebagai. sourceIdentity
update-domain --domain-id <value> [--default-user-settings <value>] [--domain-settings-for-update "ExecutionRoleIdentityConfig=USER_PROFILE_NAME"] [--cli-input-json <value>] [--generate-cli-skeleton <value>]
Matikan sourceIdentity
Anda juga dapat mematikan propagasi nama profil pengguna sebagai sourceIdentity
menggunakan. AWS CLI Ini terjadi selama pembaruan domain dengan meneruskan ExecutionRoleIdentityConfig=DISABLED
nilai untuk --domain-settings-for-update
parameter sebagai bagian dari update-domain
API panggilan.
Dalam AWS CLI, gunakan kode berikut untuk menonaktifkan propagasi nama profil pengguna sebagai. sourceIdentity
update-domain --domain-id <value> [--default-user-settings <value>] [--domain-settings-for-update "ExecutionRoleIdentityConfig=DISABLED"] [--cli-input-json <value>] [--generate-cli-skeleton <value>]