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.
Anda hanya dapat mengonfigurasi ruang Studio khusus untuk aplikasi Canvas baru. Anda tidak dapat mengubah konfigurasi ruang untuk aplikasi Canvas yang ada.
Sebelum Anda mulai
SageMaker Domain Amazon atau profil pengguna Anda harus memiliki setidaknya 100 GB penyimpanan untuk membuat dan menggunakan aplikasi SageMaker Canvas.
Jika Anda membuat domain melalui SageMaker konsol, penyimpanan yang cukup disediakan secara default dan Anda tidak perlu mengambil tindakan tambahan apa pun. Jika Anda membuat domain atau profil pengguna dengan CreateDomainatau CreateUserProfileAPIs, maka pastikan Anda menetapkan MaximumEbsVolumeSizeInGb
nilainya menjadi 100 GB atau lebih besar. Untuk menetapkan nilai penyimpanan yang lebih besar, Anda dapat membuat domain baru atau profil pengguna, atau Anda dapat memperbarui domain atau profil pengguna yang ada menggunakan UpdateDomainatau UpdateUserProfileAPIs.
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 minimum adalah 5
dan maksimum 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 minimum adalah 5
dan maksimum 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"}'
Anda sekarang harus 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.
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 cara menggunakan AWS SDK for Python (Boto3) create_app
metode 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.
response = client.create_app(
DomainId='<your-domain-id>',
SpaceName='<your-space-name>',
AppType='Canvas',
AppName='default'
)
- AWS CLI
-
Contoh berikut menunjukkan cara menggunakan AWS CLI
create-app
metode 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.
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 dihapus jika Anda menghapus profil pengguna Anda, atau jika Anda langsung menghapus spasi.