Scollega e pulisci le risorse di immagini personalizzate - 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à.

Scollega e pulisci le risorse di immagini personalizzate

La pagina seguente fornisce istruzioni su come scollegare le immagini personalizzate e ripulire le risorse correlate utilizzando la console Amazon SageMaker AI o il AWS Command Line Interface (AWS CLI).

Importante

Devi prima scollegare l'immagine personalizzata dal tuo dominio prima di eliminarla dall'archivio di immagini SageMaker AI. In caso contrario, potresti riscontrare errori durante la visualizzazione delle informazioni sul dominio o l'aggiunta di nuove immagini personalizzate al dominio.

Se riscontri un errore durante il caricamento di un'immagine personalizzata, consultaMancato caricamento dell'immagine personalizzata.

Di seguito vengono fornite istruzioni su come scollegare le immagini personalizzate dall' SageMaker intelligenza artificiale e ripulire le risorse di immagini personalizzate utilizzando la console.

Scollega l'immagine personalizzata dal tuo dominio
  1. Apri la console SageMaker AI.

  2. Espandi la sezione Configurazioni di amministrazione.

  3. In Configurazioni admin, scegli Domini.

  4. Dall'elenco dei domini, seleziona un dominio.

  5. Apri la scheda Ambiente.

  6. Per le immagini personalizzate per le app Studio personali, seleziona le caselle di controllo relative alle immagini che desideri scollegare.

  7. Seleziona Scollega.

  8. Segui le istruzioni per scollegarla.

Elimina l'immagine personalizzata
  1. Apri la console SageMaker AI.

  2. Espandi la sezione Configurazioni dell'amministratore, se non l'hai già fatto.

  3. In Configurazioni admin, scegli Immagini.

  4. Dall'elenco delle immagini, seleziona un'immagine che desideri eliminare.

  5. Scegliere Delete (Elimina).

  6. Segui le istruzioni per eliminare l'immagine e tutte le sue versioni dall' SageMaker IA.

Elimina immagini e repository personalizzati da Amazon ECR
Importante

Ciò eliminerà anche tutte le immagini e gli artefatti del contenitore in questo repository.

  1. Apri la console Amazon ECR.

  2. Se non l'hai già fatto, espandi il riquadro di navigazione a sinistra.

  3. In Registro privato, scegli Repository.

  4. Seleziona i repository che desideri eliminare.

  5. Scegliere Delete (Elimina).

  6. Segui le istruzioni per l'eliminazione.

La sezione seguente mostra un esempio su come scollegare le immagini personalizzate utilizzando il. AWS CLI

  1. Imposta innanzitutto le variabili per i AWS CLI comandi che seguono.

    ACCOUNT_ID=account-id REGION=aws-region APP_IMAGE_CONFIG=app-image-config SAGEMAKER_IMAGE_NAME=custom-image-name
    • aws-regionè il dominio Amazon SageMaker AI Regione AWS del tuo dominio Amazon. Puoi trovarlo in alto a destra in qualsiasi pagina della AWS console.

    • app-image-configè il nome della configurazione dell'immagine dell'applicazione. Utilizzate il seguente AWS CLI comando per elencare le configurazioni delle immagini dell'applicazione nel vostro Regione AWS.

      aws sagemaker list-app-image-configs \ --region ${REGION}
    • custom-image-nameè il nome dell'immagine personalizzata. Usa il seguente AWS CLI comando per elencare le immagini presenti nel tuo Regione AWS.

      aws sagemaker list-images \ --region ${REGION}
  2. Per scollegare l'immagine e le versioni delle immagini dal tuo dominio utilizzando queste istruzioni, dovrai creare o aggiornare un file json di configurazione del dominio.

    Nota

    Se hai seguito le istruzioni riportateAllega l'immagine personalizzata al tuo dominio, potresti aver aggiornato il dominio utilizzando il file denominato. update-domain.json

    Se non disponi di quel file, puoi invece creare un nuovo file json.

    Crea un file denominato update-domain.json che utilizzerai per aggiornare il tuo dominio.

  3. Per eliminare le immagini personalizzate, dovrai lasciarle CustomImages vuote, ad esempio"CustomImages": []. Scegliete una delle seguenti opzioni per visualizzare file di configurazione di esempio per Code Editor o JupyterLab.

    Code Editor: update domain configuration file example

    Un esempio di file di configurazione per Code Editor, utilizzando CodeEditorAppSettings.

    { "DomainId": "domain-id", "DefaultUserSettings": { "CodeEditorAppSettings": { "CustomImages": [ ] } } }
    JupyterLab: update domain configuration file example

    Un esempio di file di configurazione per JupyterLab, using JupyterLabAppSettings.

    { "DomainId": "domain-id", "DefaultUserSettings": { "JupyterLabAppSettings": { "CustomImages": [ ] } } }

    domain-idè l'ID di dominio a cui è allegata l'immagine. Usa il seguente comando per elencare i tuoi domini.

    aws sagemaker list-domains \ --region ${REGION}
  4. Salvare il file.

  5. Chiama update-domain AWS CLI utilizzando il file di configurazione del dominio di aggiornamento,. update-domain.json

    Nota

    Prima di poter aggiornare le immagini personalizzate, devi eliminare tutte le applicazioni del tuo dominio. Non è necessario eliminare i profili utente o gli spazi condivisi. Per istruzioni sull'eliminazione delle applicazioni, scegliete una delle seguenti opzioni.

    aws sagemaker update-domain \ --cli-input-json file://update-domain.json \ --region ${REGION}
  6. Elimina la configurazione dell'immagine dell'app.

    aws sagemaker delete-app-image-config \ --app-image-config-name ${APP_IMAGE_CONFIG}
  7. Eliminare l'immagine personalizzata. Questa operazione elimina anche tutte le versioni dell'immagine. Ciò non elimina l'immagine e le versioni dell'immagine del contenitore Amazon ECR. A tale scopo, utilizza i passaggi facoltativi riportati di seguito.

    aws sagemaker delete-image \ --image-name ${SAGEMAKER_IMAGE_NAME}
  8. (Facoltativo) Elimina le tue risorse Amazon ECR. L'elenco seguente fornisce AWS CLI i comandi per ottenere informazioni sulle risorse Amazon ECR per i passaggi seguenti.

    1. Imposta le variabili per i AWS CLI comandi che seguono.

      ECR_REPO_NAME=ecr-repository-name

      ecr-repository-nameè il nome del tuo repository Amazon Elastic Container Registry.

      Per elencare i dettagli dei tuoi repository, usa il seguente comando.

      aws ecr describe-repositories \ --region ${REGION}
    2. Elimina il tuo repository da Amazon ECR.

      Importante

      Ciò eliminerà anche tutte le immagini e gli artefatti del contenitore in questo repository.

      aws ecr delete-repository \ --repository-name ${ECR_REPO_NAME} \ --force \ --region ${REGION}