Tetapkan default dari AWS CLI - Amazon SageMaker

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

Tetapkan default dari AWS CLI

penting

IAMKebijakan 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 IAM kebijakan mengizinkan 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.

penting

Pada 30 November 2023, pengalaman Amazon SageMaker Studio sebelumnya sekarang bernama Amazon SageMaker Studio Classic. Bagian berikut ini khusus untuk menggunakan aplikasi Studio Classic. Untuk informasi tentang menggunakan pengalaman Studio yang diperbarui, lihat SageMaker Studio Amazon.

Anda dapat menyetel skrip konfigurasi siklus hidup default dari sumber daya AWS CLI berikut:

  • Domain

  • Profil pengguna

  • Ruang bersama

Bagian berikut menguraikan cara mengatur skrip konfigurasi siklus hidup default dari. AWS CLI

Prasyarat

Sebelum menggunakan fungsi , pastikan untuk melengkapi prasyarat berikut:

Tetapkan konfigurasi siklus hidup default saat membuat sumber daya baru

Untuk menetapkan konfigurasi siklus hidup default saat membuat domain, profil pengguna, atau spasi baru, teruskan konfigurasi siklus hidup yang Anda buat sebelumnya sebagai bagian dari salah satu perintah berikut: ARN AWS CLI

Anda harus meneruskan konfigurasi siklus hidup ARN untuk nilai berikut dalam pengaturan KernelGateway atau JupyterServer default:

  • DefaultResourceSpec: LifecycleConfigArn - Ini menentukan konfigurasi siklus hidup default untuk jenis aplikasi.

  • LifecycleConfigArns- Ini adalah daftar semua konfigurasi siklus hidup yang dilampirkan ke jenis aplikasi. Konfigurasi siklus hidup default juga harus menjadi bagian dari daftar ini.

Misalnya, API panggilan berikut membuat profil pengguna baru dengan konfigurasi siklus hidup default.

aws sagemaker create-user-profile --domain-id domain-id \ --user-profile-name user-profile-name \ --region region \ --user-settings '{ "KernelGatewayAppSettings": { "DefaultResourceSpec": { "InstanceType": "ml.t3.medium", "LifecycleConfigArn": "lifecycle-configuration-arn" }, "LifecycleConfigArns": [lifecycle-configuration-arn-list] } }'

Menetapkan konfigurasi siklus hidup default untuk sumber daya yang ada

Untuk menyetel atau memperbarui konfigurasi siklus hidup default untuk sumber daya yang ada, teruskan konfigurasi siklus hidup yang Anda buat sebelumnya sebagai bagian dari salah satu perintah berikut: ARN AWS CLI

Anda harus meneruskan konfigurasi siklus hidup ARN untuk nilai berikut dalam pengaturan KernelGateway atau JupyterServer default:

  • DefaultResourceSpec: LifecycleConfigArn - Ini menentukan konfigurasi siklus hidup default untuk jenis aplikasi.

  • LifecycleConfigArns- Ini adalah daftar semua konfigurasi siklus hidup yang dilampirkan ke jenis aplikasi. Konfigurasi siklus hidup default juga harus menjadi bagian dari daftar ini.

Misalnya, API panggilan berikut memperbarui profil pengguna dengan konfigurasi siklus hidup default.

aws sagemaker update-user-profile --domain-id domain-id \ --user-profile-name user-profile-name \ --region region \ --user-settings '{ "KernelGatewayAppSettings": { "DefaultResourceSpec": { "InstanceType": "ml.t3.medium", "LifecycleConfigArn": "lifecycle-configuration-arn" }, "LifecycleConfigArns": [lifecycle-configuration-arn-list] } }'

APIPanggilan berikut memperbarui domain untuk menetapkan konfigurasi siklus hidup default baru.

aws sagemaker update-domain --domain-id domain-id \ --region region \ --default-user-settings '{ "JupyterServerAppSettings": { "DefaultResourceSpec": { "InstanceType": "ml.t3.medium", "LifecycleConfigArn": "lifecycle-configuration-arn" }, "LifecycleConfigArns": [lifecycle-configuration-arn-list] } }'