Simpan data aplikasi SageMaker Canvas di SageMaker ruang Anda sendiri - Amazon SageMaker

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

Simpan data aplikasi SageMaker Canvas di SageMaker ruang Anda sendiri

Data aplikasi Amazon SageMaker Canvas Anda, seperti kumpulan data yang Anda impor dan artefak model Anda, disimpan di ruang pribadi Amazon SageMaker Studio. Ruang terdiri dari volume penyimpanan untuk data aplikasi Anda dengan penyimpanan 100 GB per profil pengguna, jenis ruang (dalam hal ini, aplikasi Canvas), dan gambar untuk wadah aplikasi Anda. Saat Anda menyiapkan Canvas dan meluncurkan aplikasi untuk pertama kalinya, SageMaker buat ruang pribadi default yang ditetapkan ke profil pengguna Anda dan menyimpan data Canvas Anda. Anda tidak perlu melakukan konfigurasi tambahan untuk mengatur ruang karena SageMaker secara otomatis membuat ruang atas nama Anda.

Namun, jika Anda tidak ingin menggunakan ruang default, Anda memiliki opsi untuk menentukan spasi yang Anda buat sendiri. Ini dapat berguna jika Anda ingin mengisolasi data Anda. Halaman berikut menunjukkan cara membuat dan mengkonfigurasi ruang Studio Anda sendiri untuk menyimpan data aplikasi Canvas.

catatan

Anda hanya dapat mengonfigurasi ruang Studio khusus untuk aplikasi Canvas baru. Anda tidak dapat memodifikasi konfigurasi ruang untuk aplikasi Canvas yang ada.

Buat ruang baru

Pertama, buat ruang Studio baru yang dikonfigurasi untuk menyimpan data aplikasi Canvas. Ini adalah ruang yang Anda tentukan saat membuat aplikasi Canvas baru di langkah berikutnya.

Untuk membuat ruang, Anda dapat menggunakan AWS SDK for Python (Boto3) atau AWS CLI.

SDK for Python (Boto3)

Contoh berikut menunjukkan cara menggunakan AWS SDK for Python (Boto3) create_space metode untuk membuat ruang yang dapat Anda gunakan untuk aplikasi Canvas. Pastikan untuk menentukan parameter ini:

  • DomainId: Tentukan ID untuk SageMaker domain Anda. Untuk menemukan ID Anda, Anda dapat pergi ke SageMaker konsol di https://console.aws.amazon.com/sagemaker/ dan menemukan domain Anda di bagian Domain.

  • SpaceName: Tentukan nama untuk ruang baru.

  • EbsVolumeSizeinGb: Tentukan ukuran volume penyimpanan untuk ruang Anda (dalam GB). Nilai minimumnya adalah 5 dan maksimumnya adalah16384.

  • SharingType: Tentukan bidang ini sebagaiPrivate. Untuk informasi selengkapnya, lihat Ruang Amazon SageMaker Studio.

  • OwnerUserProfileName: Tentukan nama profil pengguna. Untuk menemukan nama profil pengguna yang terkait dengan domain, Anda dapat pergi ke SageMaker konsol di https://console.aws.amazon.com/sagemaker/ dan menemukan domain Anda di bagian Domain. Dalam pengaturan domain, Anda dapat melihat profil pengguna.

  • AppType: Tentukan bidang ini sebagaiCanvas.

response = client.create_space( DomainId='<your-domain-id>', SpaceName='<your-new-space-name>', SpaceSettings={ 'AppType': 'Canvas', 'SpaceStorageSettings': { 'EbsStorageSettings': { 'EbsVolumeSizeInGb': <storage-volume-size> } }, }, OwnershipSettings={ 'OwnerUserProfileName': '<your-user-profile>' }, SpaceSharingSettings={ 'SharingType': 'Private' } )
AWS CLI

Contoh berikut menunjukkan cara menggunakan AWS CLI create-space metode untuk membuat ruang yang dapat Anda gunakan untuk aplikasi Canvas. Pastikan untuk menentukan parameter ini:

  • domain-id: Tentukan ID untuk domain Anda. Untuk menemukan ID Anda, Anda dapat pergi ke SageMaker konsol di https://console.aws.amazon.com/sagemaker/ dan menemukan domain Anda di bagian Domain.

  • space-name: Tentukan nama untuk ruang baru.

  • EbsVolumeSizeinGb: Tentukan ukuran volume penyimpanan untuk ruang Anda (dalam GB). Nilai minimumnya adalah 5 dan maksimumnya adalah16384.

  • SharingType: Tentukan bidang ini sebagaiPrivate. Untuk informasi selengkapnya, lihat Ruang Amazon SageMaker Studio.

  • OwnerUserProfileName: Tentukan nama profil pengguna. Untuk menemukan nama profil pengguna yang terkait dengan domain, Anda dapat pergi ke SageMaker konsol di https://console.aws.amazon.com/sagemaker/ dan menemukan domain Anda di bagian Domain. Dalam pengaturan domain, Anda dapat melihat profil pengguna.

  • AppType: Tentukan bidang ini sebagaiCanvas.

create-space --domain-id <your-domain-id> --space-name <your-new-space-name> --space-settings '{ "AppType": "Canvas", "SpaceStorageSettings": { "EbsStorageSettings": {"EbsVolumeSizeInGb": <storage-volume-size>} }, }' --ownership-settings '{"OwnerUserProfileName": "<your-user-profile>"}' --space-sharing-settings '{"SharingType": "Private"}'

Seharusnya sekarang Anda memiliki ruang. Lacak nama ruang Anda untuk langkah selanjutnya.

Buat aplikasi Canvas baru

Setelah membuat ruang, buat aplikasi Canvas baru yang menentukan ruang sebagai lokasi penyimpanannya.

Untuk membuat aplikasi Canvas baru, Anda dapat menggunakan AWS SDK for Python (Boto3) atau AWS CLI.

penting

Anda harus menggunakan AWS SDK for Python (Boto3) atau AWS CLI untuk membuat aplikasi Canvas Anda. Menentukan ruang khusus saat membuat aplikasi Canvas melalui SageMaker konsol tidak didukung.

SDK for Python (Boto3)

Contoh berikut menunjukkan kepada Anda cara menggunakan AWS SDK for Python (Boto3) create_app metode ini untuk membuat aplikasi Canvas baru. Pastikan untuk menentukan parameter ini:

  • DomainId: Tentukan ID untuk SageMaker domain Anda.

  • SpaceName: Tentukan nama ruang yang Anda buat pada langkah sebelumnya.

  • AppType: Tentukan bidang ini sebagaiCanvas.

  • AppName: Tentukan default sebagai nama aplikasi.

response = client.create_app( DomainId='<your-domain-id>', SpaceName='<your-space-name>', AppType='Canvas', AppName='default' )
AWS CLI

Contoh berikut menunjukkan kepada Anda cara menggunakan AWS CLI create-app metode ini untuk membuat aplikasi Canvas baru. Pastikan untuk menentukan parameter ini:

  • DomainId: Tentukan ID untuk SageMaker domain Anda.

  • SpaceName: Tentukan nama spasi yang Anda buat pada langkah sebelumnya.

  • AppType: Tentukan bidang ini sebagaiCanvas.

  • AppName: Tentukan default sebagai nama aplikasi.

create-app --domain-id <your-domain-id> --space-name <your-space-name> --app-type Canvas --app-name default

Anda sekarang harus memiliki aplikasi Canvas baru yang menggunakan ruang Studio kustom sebagai lokasi penyimpanan untuk data aplikasi.

penting

Setiap kali Anda menghapus aplikasi Canvas (atau keluar) dan harus membuat ulang aplikasi, Anda harus menyediakan ruang Anda di SpaceName lapangan untuk memastikan bahwa Canvas menggunakan ruang Anda.

Ruang dilampirkan ke profil pengguna yang Anda tentukan dalam konfigurasi ruang. Anda dapat menghapus aplikasi Canvas Anda tanpa menghapus spasi, dan data yang disimpan di ruang tetap ada. Data yang disimpan di ruang Anda hanya akan dihapus jika Anda menghapus profil pengguna Anda, atau jika Anda langsung menghapus spasi.