Creazione di uno spazio condiviso - Amazon SageMaker AI

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à.

Creazione di uno spazio condiviso

Importante

Le politiche IAM personalizzate che consentono ad Amazon SageMaker Studio o Amazon SageMaker Studio Classic di creare SageMaker risorse Amazon devono inoltre concedere le autorizzazioni per aggiungere tag a tali risorse. L’autorizzazione per aggiungere tag alle risorse è necessaria perché Studio e Studio Classic applicano automaticamente tag a tutte le risorse che creano. Se una policy IAM consente a Studio e Studio Classic di creare risorse ma non consente l'etichettatura, possono verificarsi errori AccessDenied "" durante il tentativo di creare risorse. Per ulteriori informazioni, consulta Fornisci le autorizzazioni per etichettare SageMaker le risorse AI.

AWSpolitiche gestite per Amazon SageMaker AIche danno i permessi per creare SageMaker risorse includono già le autorizzazioni per aggiungere tag durante la creazione di tali risorse.

Il seguente argomento dimostra come creare uno spazio condiviso in un dominio Amazon SageMaker AI esistente. Se hai creato il dominio senza il supporto per gli spazi condivisi, devi aggiungerlo prima di poter creare uno spazio condiviso.

Aggiunta del supporto per gli spazi condivisi a un dominio esistente

Puoi utilizzare la console SageMaker AI o aggiungere il AWS CLI supporto per gli spazi condivisi a un dominio esistente. Se il dominio utilizza l’accesso alla rete VPC only, puoi aggiungere il supporto per gli spazi condivisi solo tramite la AWS CLI.

Console

Completa la seguente procedura per aggiungere il supporto per gli spazi condivisi di Studio Classic a un dominio esistente dalla console SageMaker AI.

  1. Apri la console Amazon SageMaker AI all'indirizzo https://console.aws.amazon.com/sagemaker/.

  2. Nel riquadro di navigazione a sinistra, scegli Configurazioni admin.

  3. In Configurazioni di amministrazione, scegli Domini.

  4. Dall’elenco di domini, seleziona il dominio per il quale desideri aprire la pagina Impostazioni del dominio.

  5. Nella pagina Dettagli del dominio, seleziona la scheda Impostazioni del dominio.

  6. Scegli Modifica.

  7. In Ruolo di esecuzione predefinito dello spazio, imposta un ruolo IAM da utilizzare per impostazione predefinita per tutti gli spazi condivisi creati nel dominio.

  8. Scegli Next (Successivo).

  9. Scegli Next (Successivo).

  10. Scegli Next (Successivo).

  11. Seleziona Invia.

AWS CLI

Studio Classic

Esegui il seguente comando dal terminale del tuo computer locale per aggiungere impostazioni di spazio condiviso predefinite a un dominio dalla AWS CLI. Se stai aggiungendo impostazioni predefinite per lo spazio condiviso a un dominio all’interno di un Amazon VPC, devi includere anche un elenco di gruppi di sicurezza. Gli spazi condivisi di Studio Classic supportano solo l'uso di JupyterLab 3 immagini ARNs. Per ulteriori informazioni, consulta JupyterLab Controllo delle versioni in Amazon SageMaker Studio Classic.

# 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]"

Utilizza il comando seguente per verificare che le impostazioni predefinite dello spazio condiviso siano state aggiornate.

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

Esegui il seguente comando dal terminale del tuo computer locale per aggiungere impostazioni di spazio condiviso predefinite a un dominio dalla AWS CLI. Se stai aggiungendo impostazioni predefinite per lo spazio condiviso a un dominio all’interno di un Amazon VPC, devi includere anche un elenco di gruppi di sicurezza. Gli spazi condivisi di Studio Classic supportano solo l'uso di JupyterLab 4 immagini ARNs. Per ulteriori informazioni, consulta JupyterLab Controllo delle versioni in Amazon SageMaker Studio Classic.

# 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]"

Utilizza il comando seguente per verificare che le impostazioni predefinite dello spazio condiviso siano state aggiornate.

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

Creazione di uno spazio condiviso

Le seguenti sezioni mostrano come creare uno spazio condiviso dalla console Amazon SageMaker AI, Amazon SageMaker Studio oAWS CLI.

Utilizza le procedure seguenti per creare uno spazio condiviso in un dominio da Studio.

Studio Classic
  1. Passa a Studio seguendo la procedura indicata in Avvia Amazon SageMaker Studio.

  2. Dall’interfaccia utente di Studio, trova il riquadro delle applicazioni sulla sinistra.

  3. Dal riquadro delle applicazioni, seleziona Studio Classic.

  4. Scegli Crea spazio Studio Classic.

  5. Nella finestra pop-up, inserisci un nome per lo spazio.

  6. Scegli Crea spazio.

JupyterLab
  1. Passa a Studio seguendo la procedura indicata in Avvia Amazon SageMaker Studio.

  2. Dall’interfaccia utente di Studio, trova il riquadro delle applicazioni sulla sinistra.

  3. Dal riquadro delle applicazioni, seleziona JupyterLab.

  4. Scegli Crea JupyterLab spazio

  5. Nella finestra pop-up, inserisci un nome per lo spazio.

  6. Scegli Crea spazio.

Completa la seguente procedura per creare uno spazio condiviso in un dominio dalla console SageMaker AI.

  1. Apri la console Amazon SageMaker AI all'indirizzo https://console.aws.amazon.com/sagemaker/.

  2. Nel riquadro di navigazione a sinistra, scegli Configurazioni admin.

  3. In Configurazioni di amministrazione, scegli Domini.

  4. Nell’elenco di domini, seleziona quello per il quale desideri creare uno spazio condiviso.

  5. Nella pagina Dettagli del dominio, seleziona la scheda Gestione dello spazio.

  6. Scegli Create (Crea).

  7. Inserisci un nome per lo spazio condiviso. I nomi degli spazi condivisi all’interno di un dominio devono essere univoci. Il ruolo di esecuzione per lo spazio condiviso è impostato sul ruolo di esecuzione IAM del dominio.

In questa sezione viene illustrato come creare uno spazio condiviso dalla AWS CLI.

Non è possibile impostare il ruolo di esecuzione di uno spazio condiviso durante la creazione o l'aggiornamento. DefaultDomainExecRolePuò essere impostato solo durante la creazione o l'aggiornamento del dominio. gli spazi condivisi supportano solo l'uso di JupyterLab 3 immagini. ARNs Per ulteriori informazioni, consulta JupyterLab Controllo delle versioni in Amazon SageMaker Studio Classic.

Per creare uno spazio condiviso daAWS CLI, esegui uno dei seguenti comandi dal terminale del tuo computer locale.

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\"}"