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

IAMLe politiche 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 taggano automaticamente tutte le risorse che creano. Se una IAM politica consente a Studio e Studio Classic di creare risorse ma non consente l'aggiunta di tag, si possono verificare errori AccessDenied "" durante il tentativo di creare risorse. Per ulteriori informazioni, consulta Fornisci le autorizzazioni per SageMaker etichettare le risorse AI.

AWS politiche gestite per Amazon SageMaker AIche concedono le autorizzazioni 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 tuo dominio senza il supporto per gli spazi condivisi, devi aggiungere il supporto per gli spazi condivisi al dominio esistente prima di poter creare uno spazio condiviso.

Aggiungi il supporto per lo spazio condiviso 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 VPC only rete, puoi aggiungere il supporto per lo spazio condiviso solo utilizzando 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 dei domini, seleziona il dominio per il quale desideri aprire la pagina delle impostazioni del dominio.

  5. Nella pagina dei dettagli del dominio, scegli la scheda delle impostazioni del dominio.

  6. Scegli Modifica.

  7. Per il ruolo di esecuzione predefinito di Space, imposta un IAM ruolo utilizzato di default per tutti gli spazi condivisi creati nel dominio.

  8. Scegli Next (Successivo).

  9. Scegli Next (Successivo).

  10. Scegli Next (Successivo).

  11. Scegli Invia.

AWS CLI

Studio Classic

Esegui il comando seguente dal terminale del tuo computer locale per aggiungere le impostazioni predefinite dello spazio condiviso a un dominio da AWS CLI. Se stai aggiungendo impostazioni di spazio condiviso predefinite a un dominio all'interno di AmazonVPC, devi includere anche un elenco di gruppi di sicurezza. Gli spazi condivisi di Studio Classic supportano solo l'uso di JupyterLab 3 immaginiARNs. Per ulteriori informazioni, consulta JupyterLab Controllo delle versioni.

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

Utilizzate il seguente comando 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 comando seguente dal terminale del tuo computer locale per aggiungere le impostazioni predefinite dello spazio condiviso a un dominio da AWS CLI. Se stai aggiungendo impostazioni di spazio condiviso predefinite a un dominio all'interno di AmazonVPC, devi includere anche un elenco di gruppi di sicurezza. Gli spazi condivisi di Studio Classic supportano solo l'uso di JupyterLab 4 immaginiARNs. Per ulteriori informazioni, consulta JupyterLab Controllo delle versioni.

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

Utilizzate il seguente comando 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

Nelle sezioni seguenti viene illustrato come creare uno spazio condiviso dalla console Amazon SageMaker AI, Amazon SageMaker Studio o dal AWS CLI.

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

Studio Classic
  1. Passa a Studio seguendo la procedura riportata di seguitoAvvia Amazon SageMaker Studio.

  2. Dall'interfaccia utente di Studio, trova il riquadro delle applicazioni sul lato sinistro.

  3. Dal riquadro delle applicazioni, seleziona Studio Classic.

  4. Scegli lo spazio Create 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 descritta inAvvia Amazon SageMaker Studio.

  2. Dall'interfaccia utente di Studio, trova il riquadro delle applicazioni sul lato sinistro.

  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. Dall'elenco dei domini, seleziona il dominio per cui desideri creare uno spazio condiviso.

  5. Nella pagina dei dettagli del dominio, scegli 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 IAM esecuzione 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.

Per creare uno spazio condiviso da AWS 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"}"