Buat ruang bersama - Amazon SageMaker

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

Buat ruang bersama

penting

Kebijakan IAM khusus yang memungkinkan Amazon SageMaker Studio atau Amazon SageMaker Studio Classic membuat SageMaker sumber daya Amazon juga harus memberikan izin untuk menambahkan tag ke sumber daya tersebut. Izin untuk menambahkan tag ke sumber daya diperlukan karena Studio dan Studio Classic secara otomatis menandai sumber daya apa pun yang mereka buat. Jika kebijakan IAM memungkinkan Studio dan Studio Classic membuat sumber daya tetapi tidak mengizinkan penandaan, kesalahan "AccessDenied" dapat terjadi saat mencoba membuat sumber daya. Untuk informasi selengkapnya, lihat Memberikan izin untuk menandai sumber daya SageMaker.

AWS Kebijakan Terkelola untuk Amazon SageMakeryang memberikan izin untuk membuat SageMaker sumber daya sudah menyertakan izin untuk menambahkan tag saat membuat sumber daya tersebut.

Topik berikut menunjukkan cara membuat ruang bersama di SageMaker domain Amazon yang ada. Jika Anda membuat domain tanpa dukungan untuk spasi bersama, Anda harus menambahkan dukungan untuk spasi bersama ke domain yang ada sebelum Anda dapat membuat ruang bersama.

Menambahkan dukungan ruang bersama ke domain yang ada

Anda dapat menggunakan SageMaker konsol atau menambahkan dukungan AWS CLI untuk spasi bersama ke domain yang ada. Jika domain menggunakan akses VPC only jaringan, maka Anda hanya dapat menambahkan dukungan ruang bersama menggunakan AWS CLI.

Konsol

Selesaikan prosedur berikut untuk menambahkan dukungan untuk ruang bersama Studio Classic ke domain yang ada dari SageMaker konsol.

  1. Buka SageMaker konsol Amazon di https://console.aws.amazon.com/sagemaker/.

  2. Di panel navigasi kiri, pilih Konfigurasi admin.

  3. Di bawah konfigurasi Admin, pilih domain.

  4. Dari daftar domain, pilih domain yang ingin Anda buka halaman pengaturan domain.

  5. Pada halaman detail domain, pilih tab pengaturan domain.

  6. Pilih Edit.

  7. Untuk peran eksekusi default Space, tetapkan peran IAM yang digunakan secara default untuk semua spasi bersama yang dibuat di domain.

  8. Pilih Selanjutnya.

  9. Pilih Selanjutnya.

  10. Pilih Selanjutnya.

  11. Pilih Kirim.

AWS CLI

Studio Classic

Jalankan perintah berikut dari terminal mesin lokal Anda untuk menambahkan pengaturan ruang bersama default ke domain dari file AWS CLI. Jika Anda menambahkan pengaturan ruang bersama default ke domain dalam VPC Amazon, Anda juga harus menyertakan daftar grup keamanan. Ruang bersama Studio Classic hanya mendukung penggunaan JupyterLab 3 ARN gambar. Untuk informasi selengkapnya, lihat JupyterLab Pembuatan Versi.

# Public Internet domain aws --region region \ sagemaker update-domain \ --domain-id domain-id \ --default-space-settings "ExecutionRole=execution-role-arn,JupyterServerAppSettings={DefaultResourceSpec={InstanceType=example-instance-type,SageMakerImageArn=sagemaker-image-arn}}" # VPCOnly domain aws --region region \ sagemaker update-domain \ --domain-id domain-id \ --default-space-settings "ExecutionRole=execution-role-arn,JupyterServerAppSettings={DefaultResourceSpec={InstanceType=system,SageMakerImageArn=sagemaker-image-arn}},SecurityGroups=[security-groups]"

Gunakan perintah berikut untuk memverifikasi bahwa pengaturan ruang bersama default telah diperbarui.

aws --region region \ sagemaker describe-domain \ --domain-id domain-id
JupyterLab

Jalankan perintah berikut dari terminal mesin lokal Anda untuk menambahkan pengaturan ruang bersama default ke domain dari file AWS CLI. Jika Anda menambahkan pengaturan ruang bersama default ke domain dalam VPC Amazon, Anda juga harus menyertakan daftar grup keamanan. Ruang bersama Studio Classic hanya mendukung penggunaan JupyterLab 4 ARN gambar. Untuk informasi selengkapnya, lihat JupyterLab Pembuatan Versi.

# Public Internet domain aws --region region \ sagemaker update-domain \ --domain-id domain-id \ --default-space-settings "ExecutionRole=execution-role-arn", JupyterLabAppSettings={DefaultResourceSpec={InstanceType=example-instance-type,SageMakerImageArn=sagemaker-image-arn}}" # VPCOnly domain aws --region region \ sagemaker update-domain \ --domain-id domain-id \ --default-space-settings "ExecutionRole=execution-role-arn, SecurityGroups=[security-groups]"

Gunakan perintah berikut untuk memverifikasi bahwa pengaturan ruang bersama default telah diperbarui.

aws --region region \ sagemaker describe-domain \ --domain-id domain-id

Buat ruang bersama

Bagian berikut menunjukkan cara membuat ruang bersama dari SageMaker konsol Amazon, Amazon SageMaker Studio, atau AWS CLI.

Gunakan prosedur berikut untuk membuat ruang bersama dalam domain dari Studio.

Studio Classic
  1. Arahkan ke Studio mengikuti langkah-langkah diLuncurkan Amazon SageMaker Studio.

  2. Dari UI Studio, cari panel aplikasi di sisi kiri.

  3. Dari panel aplikasi, pilih Studio Classic.

  4. Pilih Buat ruang Studio Classic

  5. Di jendela pop up, masukkan nama untuk spasi.

  6. Pilih Buat ruang.

JupyterLab
  1. Arahkan ke Studio mengikuti langkah-langkah diLuncurkan Amazon SageMaker Studio.

  2. Dari UI Studio, cari panel aplikasi di sisi kiri.

  3. Dari panel aplikasi, pilih JupyterLab.

  4. Pilih Buat JupyterLab ruang

  5. Di jendela pop up, masukkan nama untuk spasi.

  6. Pilih Buat ruang.

Selesaikan prosedur berikut untuk membuat ruang bersama di domain dari SageMaker konsol.

  1. Buka SageMaker konsol Amazon di https://console.aws.amazon.com/sagemaker/.

  2. Di panel navigasi kiri, pilih Konfigurasi admin.

  3. Di bawah konfigurasi Admin, pilih domain.

  4. Dari daftar domain, pilih domain yang ingin Anda buat ruang bersama.

  5. Pada halaman detail domain, pilih tab Manajemen ruang.

  6. Pilih Buat.

  7. Masukkan nama untuk ruang bersama Anda. nama spasi bersama dalam domain harus unik. Peran eksekusi untuk ruang bersama diatur ke peran eksekusi IAM domain.

Bagian ini menunjukkan cara membuat ruang bersama dari AWS CLI.

Anda tidak dapat mengatur peran eksekusi ruang bersama saat membuat atau memperbaruinya. Hanya DefaultDomainExecRole dapat diatur saat membuat atau memperbarui domain. spasi bersama hanya mendukung penggunaan JupyterLab 3 ARN gambar. Untuk informasi selengkapnya, lihat JupyterLab Pembuatan Versi.

Untuk membuat ruang bersama dari AWS CLI, jalankan salah satu perintah berikut dari terminal mesin lokal Anda.

Studio Classic
aws --region region \ sagemaker create-space \ --domain-id domain-id \ --space-name space-name \ --space-settings '{   "JupyterServerAppSettings": {     "DefaultResourceSpec": {       "SageMakerImageArn": "sagemaker-image-arn",       "InstanceType": "system"     }   } }'
JupyterLab
aws --region region \ sagemaker create-space \ --domain-id domain-id \ --space-name space-name \ --ownership-settings "{"OwnerUserProfileName": "user-profile-name"}" \ --space-sharing-settings "{"SharingType": "Shared"}" \ --space-settings "{"AppType": "JupyterLab"}"