Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Trennen und bereinigen Sie benutzerdefinierte Bildressourcen
Auf der folgenden Seite finden Sie Anweisungen zum Trennen Ihrer benutzerdefinierten Bilder und zum Bereinigen der zugehörigen Ressourcen mithilfe der Amazon SageMaker AI-Konsole oder der AWS Command Line Interface (AWS CLI).
Wichtig
Sie müssen zuerst Ihr benutzerdefiniertes Bild von Ihrer Domain trennen, bevor Sie das Bild aus dem SageMaker AI-Image-Speicher löschen können. Andernfalls können beim Anzeigen Ihrer Domain-Informationen oder beim Anhängen neuer benutzerdefinierter Bilder an Ihre Domain Fehler auftreten.
Falls beim Laden eines benutzerdefinierten Bilds ein Fehler auftritt, finden Sie weitere Informationen unterBenutzerdefiniertes Bild konnte nicht geladen werden.
Im Folgenden finden Sie Anweisungen, wie Sie Ihre benutzerdefinierten Bilder von SageMaker KI trennen und Ihre benutzerdefinierten Image-Ressourcen mithilfe der Konsole bereinigen können.
Trennen Sie Ihr benutzerdefiniertes Bild von Ihrer Domain
-
Öffnen Sie die SageMaker AI-Konsole
. -
Erweitern Sie den Abschnitt Admin-Konfigurationen.
-
Wählen Sie unter Admin-Konfigurationen Domains aus.
-
Wählen Sie aus der Liste der Domains eine Domain aus.
-
Öffnen Sie die Registerkarte Umgebung.
-
Wählen Sie für Benutzerdefinierte Bilder für persönliche Studio-Apps die Kontrollkästchen für die Bilder aus, die Sie trennen möchten.
-
Wählen Sie Detach (Trennen) aus.
-
Folgen Sie den Anweisungen zum Trennen.
Lösche dein benutzerdefiniertes Bild
-
Öffnen Sie die SageMaker AI-Konsole
. -
Erweitern Sie den Abschnitt Admin-Konfigurationen, falls dies noch nicht geschehen ist.
-
Wählen Sie unter Admin-Konfigurationen die Option Images.
-
Wählen Sie aus der Liste der Bilder ein Bild aus, das Sie löschen möchten.
-
Wählen Sie Löschen aus.
-
Folgen Sie den Anweisungen, um Ihr Bild und all seine Versionen aus SageMaker AI zu löschen.
Löschen Sie Ihre benutzerdefinierten Bilder und Ihr Repository aus Amazon ECR
Wichtig
Dadurch werden auch alle Container-Images und Artefakte in diesem Repository gelöscht.
-
Öffnen Sie die Amazon ECR-Konsole
. -
Falls dies noch nicht geschehen ist, erweitern Sie den linken Navigationsbereich.
-
Wählen Sie unter Private Registrierung die Option Repositories aus.
-
Wählen Sie die Repositorys aus, die Sie löschen möchten.
-
Wählen Sie Löschen aus.
-
Folgen Sie den Anweisungen zum Löschen.
Der folgende Abschnitt zeigt ein Beispiel dafür, wie Sie Ihre benutzerdefinierten Bilder mithilfe von trennen können. AWS CLI
-
Stellen Sie zunächst Ihre Variablen für die folgenden AWS CLI Befehle ein.
ACCOUNT_ID=
account-id
REGION=aws-region
APP_IMAGE_CONFIG=app-image-config
SAGEMAKER_IMAGE_NAME=custom-image-name
-
ist die AWS-Region Ihrer Amazon SageMaker AI-Domain. Sie finden dies oben rechts auf jeder AWS Konsolenseite.aws-region
-
ist der Name Ihrer Anwendungs-Image-Konfiguration. Verwenden Sie den folgenden AWS CLI Befehl, um die Anwendungs-Image-Konfigurationen in Ihrem aufzulisten AWS-Region.app-image-config
aws sagemaker list-app-image-configs \ --region ${REGION}
-
ist der Name des benutzerdefinierten Images. Verwenden Sie den folgenden AWS CLI Befehl, um die Bilder in Ihrem aufzulisten AWS-Region.custom-image-name
aws sagemaker list-images \ --region ${REGION}
-
-
Um das Bild und die Bildversionen mithilfe dieser Anweisungen von Ihrer Domain zu trennen, müssen Sie eine JSON-Datei für die Domänenkonfiguration erstellen oder aktualisieren.
Anmerkung
Wenn Sie die Anweisungen unter befolgt habenHängen Sie Ihr benutzerdefiniertes Bild an Ihre Domain an, haben Sie Ihre Domain möglicherweise mithilfe der genannten
update-domain.json
Datei aktualisiert.Wenn Sie diese Datei nicht haben, können Sie stattdessen eine neue JSON-Datei erstellen.
Erstellen Sie eine Datei mit dem Namen
update-domain.json
, mit der Sie Ihre Domain aktualisieren werden. -
Um die benutzerdefinierten Bilder zu löschen, müssen Sie das
CustomImages
Feld leer lassen,"CustomImages": []
sodass Wählen Sie eine der folgenden Optionen, um Beispielkonfigurationsdateien für den Code-Editor oder anzuzeigen JupyterLab.
ist die Domain-ID, an die Ihr Bild angehängt ist. Verwenden Sie den folgenden Befehl, um Ihre Domains aufzulisten.domain-id
aws sagemaker list-domains \ --region ${REGION}
-
Speichern Sie die Datei.
-
Rufen Sie die Update-Domain
AWS CLI mithilfe der Update-Domain-Konfigurationsdatei auf,. update-domain.json
Anmerkung
Bevor Sie die benutzerdefinierten Images aktualisieren können, müssen Sie alle Anwendungen in Ihrer Domain löschen. Sie müssen keine Benutzerprofile oder gemeinsam genutzten Bereiche löschen. Um Anweisungen zum Löschen von Anwendungen zu erhalten, wählen Sie eine der folgenden Optionen.
-
Wenn Sie die SageMaker AI-Konsole verwenden möchten, finden Sie weitere Informationen unterFahren Sie die SageMaker KI-Ressourcen in Ihrer Domain herunter.
-
Wenn Sie die verwenden möchten AWS CLI, verwenden Sie die Schritte 1 bis 3 vonLöschen Sie eine Amazon SageMaker AI-Domain (AWS CLI).
aws sagemaker update-domain \ --cli-input-json file://
update-domain.json
\ --region ${REGION} -
-
Löschen Sie die App-Image-Konfiguration.
aws sagemaker delete-app-image-config \ --app-image-config-name ${APP_IMAGE_CONFIG}
-
Löschen Sie das benutzerdefinierte Bild. Dadurch werden auch alle Image-Versionen gelöscht. Dadurch werden das Amazon ECR-Container-Image und die Image-Versionen nicht gelöscht. Verwenden Sie dazu die folgenden optionalen Schritte.
aws sagemaker delete-image \ --image-name ${SAGEMAKER_IMAGE_NAME}
-
(Optional) Löschen Sie Ihre Amazon ECR-Ressourcen. Die folgende Liste enthält AWS CLI Befehle zum Abrufen Ihrer Amazon ECR-Ressourceninformationen für die folgenden Schritte.
-
Stellen Sie Ihre Variablen für die folgenden AWS CLI Befehle ein.
ECR_REPO_NAME=
ecr-repository-name
ist der Name Ihres Amazon Elastic Container Registry-Repositorys.ecr-repository-name
Verwenden Sie den folgenden Befehl, um die Details Ihrer Repositorys aufzulisten.
aws ecr describe-repositories \ --region ${REGION}
-
Löschen Sie Ihr Repository aus Amazon ECR.
Wichtig
Dadurch werden auch alle Container-Images und Artefakte in diesem Repository gelöscht.
aws ecr delete-repository \ --repository-name ${ECR_REPO_NAME} \ --force \ --region ${REGION}
-