Bildressourcen bereinigen
Diese Anleitung zeigt, wie Sie die RStudio-Image-Ressourcen bereinigen, die Sie in den vorherigen Abschnitten erstellt haben. Um ein Bild zu löschen, führen Sie die folgenden Schritte entweder mit der SageMaker-AI-Konsole oder der AWS CLI aus, wie in diesem Handbuch gezeigt.
-
Trennen Sie das Image und die Image-Versionen von Ihrer Domain von Amazon SageMaker AI.
-
Löschen Sie das Bild, die Image-Version und die App-Image-Konfiguration.
Nachdem Sie diese Schritte abgeschlossen haben, können Sie das Container-Image und das Repository aus Amazon ECR löschen. Weitere Informationen zum Löschen des Container-Images und des Repositorys finden Sie unter Löschen eines Repositorys.
Bereinigen von Ressourcen von der SageMaker-AI-Konsole
Wenn Sie ein Image von einer Domain trennen, werden alle Versionen des Images getrennt. Wenn ein Image getrennt wird, verlieren alle Benutzer der Domain den Zugriff auf die Image-Versionen.
So lösen Sie ein Image
-
Öffnen Sie die Konsole von Amazon SageMaker AI unter https://console.aws.amazon.com/sagemaker/
. -
Wählen Sie im linken Navigationsbereich Admin-Konfigurationen.
-
Wählen Sie unter Admin-Konfigurationen Domains aus.
-
Wählen Sie die gewünschte Domain aus.
-
Wählen Sie Environment (Umgebung) aus.
-
Wählen Sie unter An die Domain angehängte benutzerdefinierte Bilder das Bild aus und klicken Sie dann auf Trennen.
-
(Optional) Um das Image und alle Versionen aus SageMaker AI zu löschen, wählen Sie Auch die ausgewählten Images löschen … aus. Dadurch werden die zugehörigen Bilder nicht aus Amazon ECR gelöscht.
-
Wählen Sie Trennen aus.
Aufräumen von Ressourcen aus dem AWS CLI
So bereinigen Sie Ressourcen
-
Trennen Sie das Image und die Image-Versionen von Ihrer Domain, indem Sie eine leere benutzerdefinierte Image-Liste an die Domain übergeben. Öffnen Sie die
update-domain-input.json-Datei, die Sie in Hängen Sie das SageMaker-Image an Ihre aktuelle Domain an erstellt haben. -
Löschen Sie die
RSessionAppSettingsbenutzerdefinierten Images und speichern Sie die Datei. Ändern Sie dieKernelGatewayAppSettingsbenutzerdefinierten Bilder nicht.{ "DomainId": "d-xxxxxxxxxxxx", "DefaultUserSettings": { "KernelGatewayAppSettings": { "CustomImages": [ ], ... }, "RSessionAppSettings": { "CustomImages": [ ], "DefaultResourceSpec": { } ... } } } -
Verwenden Sie die Domain-ID und die Datei mit den Standardbenutzereinstellungen, um Ihre Domain zu aktualisieren.
aws sagemaker update-domain \ --domain-id<d-xxxxxxxxxxxx>\ --cli-input-json file://update-domain-input.jsonAntwort:
{ "DomainArn": "arn:aws:sagemaker:us-east-2:acct-id:domain/d-xxxxxxxxxxxx" } -
Löschen Sie die App-Image-Konfiguration.
aws sagemaker delete-app-image-config \ --app-image-config-name rstudio-image-config -
Löschen Sie das SageMaker-Image, wodurch auch alle Image-Versionen gelöscht werden. Die Container-Images in Amazon ECR, die durch die Image-Versionen repräsentiert werden, werden nicht gelöscht.
aws sagemaker delete-image \ --image-name rstudio-image