Löschen Sie eine SageMaker Amazon-Domain - Amazon SageMaker

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.

Löschen Sie eine SageMaker Amazon-Domain

Eine Domain besteht aus einer Liste autorisierter Benutzer, Konfigurationseinstellungen und einem Amazon Elastic File System (AmazonEFS) -Volume. Das EFS Amazon-Volume enthält Daten für die Benutzer, einschließlich Notizbücher, Ressourcen und Artefakte. Ein Benutzer kann über mehrere Anwendungen (Apps) verfügen, die die Lese- und Ausführungserfahrung der Notebooks, Terminals und Konsolen des Benutzers unterstützen.

Sie können Ihre Domain mit einer der folgenden Methoden löschen:

  • AWS Konsole

  • AWS Command Line Interface (AWS CLI)

  • SageMaker SDK

In den folgenden Abschnitten wird erklärt, wie eine Domain gelöscht wird und welche Voraussetzungen dafür erfüllt sind.

Voraussetzungen

Sie müssen die folgenden Anforderungen erfüllen, um eine Domain zu löschen.

  • Sie benötigen Administratorberechtigungen, um eine Domäne zu löschen.

  • Sie können nur Apps löschen, deren Status in der Domain als Bereit InService angezeigt wird. Um die enthaltende Domain zu löschen, müssen Sie keine App löschen, deren Status lautetFailed. In der Domain führt der Versuch, eine App mit dem Status „Fehlgeschlagen“ zu löschen, zu einem Fehler.

  • Um eine Domain zu löschen, darf die Domain keine Benutzerprofile oder gemeinsam genutzten Bereiche enthalten. Damit ein Benutzerprofil gelöscht werden kann, darf das Profil keine nicht fehlgeschlagenen Apps enthalten.

    Wenn Sie diese Ressourcen löschen, geschieht Folgendes:

    • Die App – Die Daten (Dateien und Notebooks) im Startverzeichnis eines Benutzers werden gespeichert. Nicht gespeicherte Notebook-Daten gehen verloren.

    • Benutzerprofil — Der Benutzer kann sich nicht mehr bei der Domain anmelden. Der Benutzer verliert den Zugriff auf sein Home-Verzeichnis, aber die Daten werden nicht gelöscht. Ein Administrator kann die Daten vom EFS Amazon-Volume abrufen, auf dem sie unter dem des Benutzers gespeichert sind AWS-Konto.

  • Um den Authentifizierungsmodus von IAM Identity Center IAM zu wechseln, müssen Sie die Domain löschen.

EFSDateien

Ihre Dateien werden als Backup auf einem EFS Amazon-Volume aufbewahrt. Dieses Backup umfasst die Dateien im bereitgestellten Verzeichnis, das /home/sagemaker-user für Amazon SageMaker Studio Classic und /root für Kernel bestimmt ist.

Wenn Sie Dateien aus diesen bereitgestellten Verzeichnissen löschen, verschiebt der Kernel oder die App die gelöschten Dateien möglicherweise in einen versteckten Papierkorb. Wenn sich der Papierkorb im bereitgestellten Verzeichnis befindet, werden diese Dateien auf das EFS Amazon-Volume kopiert und es fallen Gebühren an. Um diese EFS Amazon-Gebühren zu vermeiden, müssen Sie den Speicherort des Papierkorbs identifizieren und löschen. Der Speicherort des Papierkorbs für Standard-Apps und Kernel lautet ~/.local/. Dies kann je nach der Linux-Distribution, die für benutzerdefinierte Apps oder Kernel verwendet wird, variieren. Weitere Informationen zum EFS Amazon-Volumen finden Sie unterVerwalten Sie Ihr EFS Amazon-Speichervolumen in SageMaker Studio Classic.

Wenn Sie die SageMaker Konsole verwenden, um die Domain zu löschen, wird das EFS Amazon-Volume zwar getrennt, aber nicht gelöscht. Das gleiche Verhalten tritt standardmäßig auf, wenn Sie Python AWS CLI oder SageMaker Python verwendenSDK, um die Domäne zu löschen. Wenn Sie jedoch SageMaker Python AWS CLI oder verwendenSDK, können Sie das RetentionPolicy auf setzenHomeEfsFileSystem=Delete. Dadurch wird das EFS Amazon-Volume zusammen mit der Domain gelöscht.

Eine SageMaker Amazon-Domain löschen (Konsole)

So löschen Sie eine Domain
  1. Öffnen Sie die SageMakerKonsole.

  2. Wählen Sie im linken Navigationsbereich Admin-Konfigurationen.

  3. Wählen Sie unter Admin-Konfigurationen die Option Domains aus.

  4. Wählen Sie die Domain aus, die Sie löschen möchten.

  5. Wiederholen Sie die folgenden Schritte für jeden Benutzer in der Liste der Benutzerprofilen.

    1. Benutzer auswählen.

    2. Wählen Sie auf Benutzerdetails für jede nicht fehlgeschlagene App in der Liste Apps App löschen aus.

    3. Wählen Sie im Dropdown-Menü Löschen aus.

    4. Wählen Sie im Dialogfeld Richtlinie löschen Ja, löschen aus. Geben Sie in das Bestätigungsfeld Löschen ein und wählen Sie dann Löschen.

    5. Wenn der Status für alle Apps als Gelöscht angezeigt wird, wählen Sie Benutzer löschen aus.

    6. Klicken Sie auf der Seite Benutzer bearbeiten Benutzer löschen.

    7. Klicken Sie im Dialogfeld auf Benutzer löschen und anschließend auf Ja, löschen. Geben Sie in das Bestätigungsfeld Löchen und dann wählen Sie Löschen aus.

    Wichtig

    Wenn ein Benutzer gelöscht wird, verliert er den Zugriff auf das EFS Amazon-Volume, das seine Daten enthält, einschließlich Notizbücher und anderer Artefakte. Die Daten werden nicht gelöscht und können von einem Administrator abgerufen werden.

  6. Wenn alle Benutzer gelöscht sind, wählen Sie Speicherverwaltung.

  7. Wiederholen Sie die folgenden Schritte für jeden gemeinsam genutzten Bereich in der Liste Bereiche.

    1. Wählen Sie den Namen des gemeinsam genutzten Bereichs aus.

    2. Wählen Sie für jede App App löschen aus.

    3. Wählen Sie im Dialogfeld Richtlinie löschen Ja, löschen. Geben Sie in das Bestätigungsfeld Löschen ein und wählen Sie dann Löschen.

    4. Klicken Sie auf Abbrechen.

    5. Wählen Sie den gemeinsam genutzten Bereich aus.

    6. Klicken Sie auа Löschen.

    7. Klicken Sie im Dialogfeld auf Space löschen und anschließend auf Ja, löschen. Geben Sie in das Bestätigungsfeld Löschen ein und wählen Sie dann Löschen.

  8. Wenn alle Benutzer und gemeinsam genutzten Bereiche gelöscht sind, wählen Sie den Tab Domain-Einstellungen.

  9. Klicken Sie auf Bearbeiten.

  10. Wählen Sie auf der Seite Allgemeine Einstellungen die Option Domain löschen aus.

  11. Wählen Sie im Dialogfeld Domäne löschen die Option Ja, Domäne löschen aus. Geben Sie in das Bestätigungsfeld Löschen ein und wählen Sie dann Löschen.

Löschen Sie eine SageMaker Amazon-Domain (AWS CLI)

So löschen Sie eine Domain
  1. Rufen Sie die Liste der Domänen in Ihrem Konto ab.

    aws --region Region sagemaker list-domains
  2. Rufen Sie die Liste der Anwendungen für die zu löschende Domäne ab.

    aws --region Region sagemaker list-apps \ --domain-id-equals DomainId
  3. Löschen Sie jede Anwendung in der Liste.

    aws --region Region sagemaker delete-app \ --domain-id DomainId \ --app-name AppName \ --app-type AppType \ --user-profile-name UserProfileName
  4. Rufen Sie die Liste der Benutzerprofile in der Domäne ab.

    aws --region Region sagemaker list-user-profiles \ --domain-id-equals DomainId
  5. Löschen Sie jedes Benutzerprofil in der Liste.

    aws --region Region sagemaker delete-user-profile \ --domain-id DomainId \ --user-profile-name UserProfileName
  6. Rufen Sie die Liste der gemeinsam genutzten Bereiche in der Domain ab.

    aws --region Region sagemaker list-spaces \ --domain-id DomainId
  7. Löschen Sie alle gemeinsam genutzten Bereiche in der Liste.

    aws --region Region sagemaker delete-space \ --domain-id DomainId \ --space-name SpaceName
  8. Löschen Sie die Domäne. Um auch das EFS Amazon-Volume zu löschen, geben Sie anHomeEfsFileSystem=Delete.

    aws --region Region sagemaker delete-domain \ --domain-id DomainId \ --retention-policy HomeEfsFileSystem=Retain