Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Archivia i dati dell'applicazione SageMaker Canvas nel tuo spazio SageMaker
I dati dell'applicazione Amazon SageMaker Canvas, come i set di dati importati e gli artefatti del modello, vengono archiviati in uno spazio privato di Amazon SageMaker Studio. Lo spazio è costituito da un volume di archiviazione per i dati dell'applicazione con 100 GB di spazio di archiviazione per profilo utente, il tipo di spazio (in questo caso, un'applicazione Canvas) e l'immagine per il contenitore dell'applicazione. Quando configuri Canvas e avvii l'applicazione per la prima volta, SageMaker crea uno spazio privato predefinito assegnato al tuo profilo utente e archivia i dati Canvas. Non è necessario eseguire alcuna configurazione aggiuntiva per configurare lo spazio perché lo crea SageMaker automaticamente per conto dell'utente. Tuttavia, se non desideri utilizzare lo spazio predefinito, hai la possibilità di specificare uno spazio creato da te. Questo può essere utile se desideri isolare i tuoi dati. La pagina seguente mostra come creare e configurare il proprio spazio Studio per l'archiviazione dei dati dell'applicazione Canvas.
È possibile configurare uno spazio Studio personalizzato solo per nuove applicazioni Canvas. Non è possibile modificare la configurazione dello spazio per le applicazioni Canvas esistenti.
Prima di iniziare
Il tuo SageMaker dominio o profilo utente Amazon deve avere almeno 100 GB di spazio di archiviazione per poter creare e utilizzare l'applicazione SageMaker Canvas.
Se hai creato il dominio tramite la SageMaker console, per impostazione predefinita viene fornito spazio di archiviazione sufficiente e non è necessario intraprendere alcuna azione aggiuntiva. Se hai creato il dominio o il profilo utente con CreateDomaino CreateUserProfileAPIs, assicurati di impostare il MaximumEbsVolumeSizeInGb
valore su almeno 100 GB. Per impostare un valore di archiviazione maggiore, puoi creare un nuovo dominio o profilo utente oppure aggiornare un dominio o un profilo utente esistente utilizzando UpdateDomaino UpdateUserProfileAPIs.
Crea un nuovo spazio
Innanzitutto, crea un nuovo spazio Studio configurato per archiviare i dati dell'applicazione Canvas. Questo è lo spazio che specificate quando create una nuova applicazione Canvas nel passaggio successivo.
Per creare uno spazio, puoi usare il AWS SDK for Python (Boto3) o il AWS CLI.
- SDK for Python (Boto3)
-
L'esempio seguente mostra come utilizzare il AWS SDK for Python (Boto3) create_space
metodo per creare uno spazio utilizzabile per le applicazioni Canvas. Assicuratevi di specificare questi parametri:
-
DomainId
: Specificate l'ID per il vostro SageMaker dominio. Per trovare il tuo ID, puoi accedere alla SageMaker console all'indirizzo https://console.aws.amazon.com/sagemaker/e individuare il tuo dominio nella sezione Domini.
-
SpaceName
: Specificate un nome per il nuovo spazio.
-
EbsVolumeSizeinGb
: Specificate la dimensione del volume di archiviazione per lo spazio (in GB). Il valore minimo è 5
e il massimo è16384
.
-
SharingType
: Specificare questo campo comePrivate
. Per ulteriori informazioni, consulta Spazi Amazon SageMaker Studio.
-
OwnerUserProfileName
: Specificare il nome del profilo utente. Per trovare i nomi dei profili utente associati a un dominio, puoi accedere alla SageMaker console all'indirizzo https://console.aws.amazon.com/sagemaker/e individuare il dominio nella sezione Domini. Nelle impostazioni del dominio, puoi visualizzare i profili utente.
-
AppType
: Specificate questo campo comeCanvas
.
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
-
L'esempio seguente mostra come utilizzare il AWS CLI create-space
metodo per creare uno spazio utilizzabile per le applicazioni Canvas. Assicuratevi di specificare questi parametri:
-
domain-id
: Specificate l'ID per il vostro dominio. Per trovare il tuo ID, puoi accedere alla SageMaker console all'indirizzo https://console.aws.amazon.com/sagemaker/e individuare il tuo dominio nella sezione Domini.
-
space-name
: Specificate un nome per il nuovo spazio.
-
EbsVolumeSizeinGb
: Specificate la dimensione del volume di archiviazione per lo spazio (in GB). Il valore minimo è 5
e il massimo è16384
.
-
SharingType
: Specificare questo campo comePrivate
. Per ulteriori informazioni, consulta Spazi Amazon SageMaker Studio.
-
OwnerUserProfileName
: Specificare il nome del profilo utente. Per trovare i nomi dei profili utente associati a un dominio, puoi accedere alla SageMaker console all'indirizzo https://console.aws.amazon.com/sagemaker/e individuare il dominio nella sezione Domini. Nelle impostazioni del dominio, puoi visualizzare i profili utente.
-
AppType
: Specificate questo campo comeCanvas
.
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"}'
Ora dovresti avere uno spazio. Tieni traccia del nome del tuo spazio per il passaggio successivo.
Crea una nuova applicazione Canvas
Dopo aver creato uno spazio, crea una nuova applicazione Canvas che specifichi lo spazio come posizione di archiviazione.
Per creare una nuova applicazione Canvas, puoi usare AWS SDK for Python (Boto3) o il AWS CLI.
È necessario utilizzare AWS SDK for Python (Boto3) o AWS CLI per creare l'applicazione Canvas. La specificazione di uno spazio personalizzato durante la creazione di applicazioni Canvas tramite la SageMaker console non è supportata.
- SDK for Python (Boto3)
-
L'esempio seguente mostra come utilizzare il AWS SDK for Python (Boto3) create_app
metodo per creare una nuova applicazione Canvas. Assicuratevi di specificare questi parametri:
-
DomainId
: Specificate l'ID per il vostro SageMaker dominio.
-
SpaceName
: Specificate il nome dello spazio creato nel passaggio precedente.
-
AppType
: Specificate questo campo comeCanvas
.
-
AppName
: Specificare default
come nome dell'app.
response = client.create_app(
DomainId='<your-domain-id>',
SpaceName='<your-space-name>',
AppType='Canvas',
AppName='default'
)
- AWS CLI
-
L'esempio seguente mostra come utilizzare il AWS CLI
create-app
metodo per creare una nuova applicazione Canvas. Assicuratevi di specificare questi parametri:
-
DomainId
: Specificate l'ID per il vostro SageMaker dominio.
-
SpaceName
: Specificate il nome dello spazio creato nel passaggio precedente.
-
AppType
: Specificate questo campo comeCanvas
.
-
AppName
: Specificare default
come nome dell'app.
create-app
--domain-id <your-domain-id>
--space-name <your-space-name>
--app-type Canvas
--app-name default
Ora dovresti avere una nuova applicazione Canvas che utilizza uno spazio Studio personalizzato come posizione di archiviazione per i dati dell'applicazione.
Ogni volta che eliminate l'applicazione Canvas (o vi disconnettete) e dovete ricreare l'applicazione, dovete fornire il vostro spazio nel SpaceName
campo per assicurarvi che Canvas utilizzi il vostro spazio.
Lo spazio è collegato al profilo utente specificato nella configurazione dello spazio. È possibile eliminare l'applicazione Canvas senza eliminare lo spazio e i dati memorizzati nello spazio rimangono. I dati memorizzati nel tuo spazio vengono eliminati solo se elimini il tuo profilo utente o se elimini direttamente lo spazio.