本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
删除 Amazon SageMaker 域
当你在亚马逊上机时 SageMaker Amazon 使用 IAM 身份验证的域名 SageMaker 为您的账户创建域。域由授权用户列表、配置设置和 Amazon Elastic File System (Amazon EFS) 卷组成,其中包含笔记本、资源和构件等用户数据。用户可以拥有多个应用程序(应用),这些应用程序支持用户的笔记本、终端和控制台的读取和执行体验。
您的文件作为备份保存在 Amazon EFS 卷中。此备份包括已装入目录中的文件,即/home/sagemaker-user对于 Jupyter 和/root为您的内核。从这些挂载的目录中删除文件时,内核或应用程序可能会将已删除的文件移动到隐藏的垃圾文件夹中。如果垃圾文件夹位于已装入的目录中,则这些文件将复制到 Amazon EFS 卷中,并将产生费用。为避免这些 Amazon EFS 费用,您必须识别并清理垃圾文件夹位置。默认应用程序和内核的垃圾文件夹位置为~/.local/. 这可能会有所不同,具体取决于用于自定义应用或内核的 Linux 发行版。有关 Amazon EFS 卷的更多信息,请参阅在中管理 EFS 存储卷 SageMaker 工作室.
要退回亚马逊 SageMaker 要到您注册之前的状态,您必须删除此域。您可以使用删除域Amazon控制台,Amazon Command Line Interface(Amazon CLI),或者 SageMaker SDK。当您使用Amazon控制台删除域时,Amazon EFS 卷将被分离但不会删除。默认情况下,当您使用Amazon CLI或者软件开发工具包删除域名。但是,当你使用Amazon CLI或者 SDK,您可以将RetentionPolicy到HomeEfsFileSystem=Delete删除 EFS 卷以及域。
要删除域,则域中不能包含任何用户配置文件。要删除用户配置文件,则配置文件中不能包含任何非失败应用程序。
在删除这些资源时,会出现以下情况:
-
应用程序 — 保存用户主目录中的数据(文件和笔记本)。未保存的笔记本数据将丢失。
-
用户配置文件 — 用户无法再登录到域,并且无法访问其主目录,但不会删除数据。管理员可以从 Amazon EFS 卷中检索数据,在该卷中,数据存储在用户的Amazonaccount.
您必须具有管理员权限才能删除域。
您只能删除状态为的应用程序InService,它显示为Ready在域中。无需删除状态为 Failed 的应用程序即可删除包含的域。在域中,尝试删除处于失败状态的应用会导致出现错误。
删除 Amazon SageMaker 域 (控制台)
如需删除域
-
选择控制面板在页面左侧。
-
对 User name (用户名) 列表中的每个用户重复以下步骤。
-
选择用户。
-
在 User Details (用户详细信息) 页面上,对于 Apps (应用程序) 列表中的每个非失败应用程序,选择 Delete app (删除应用程序)。
-
在 Delete app (删除应用) 对话框中,选择 Yes, delete app (是,删除应用),在确认字段中键入 delete,然后选择 Delete (删除)。
-
当状态对于所有应用程序显示为Deleted (已删除),选择编辑.
-
从编辑用户在页面上,选择删除用户.
-
在 Delete user (删除用户) 对话框中,选择 Yes, delete user (是,删除用户),在确认字段中键入 delete,然后选择 Delete (删除)。
重要 删除用户后,他们将失去对包含其数据(包括笔记本和其他项目)的 Amazon EFS 卷的访问权限。数据不会被删除,管理员可以访问。
-
-
删除所有用户后,选择删除域.
-
在存储库的删除域对话框中,选择是的,删除域,键入删除在确认字段中,然后选择Delete.
删除 Amazon SageMaker 域 (CLI)
如需删除域
-
检索您账户中的域列表。
aws --regionRegionsagemaker list-domains -
检索要删除的域的应用程序列表。
aws --regionRegionsagemaker list-apps \ --domain-id-equalsDomainId -
删除列表中的所有应用程序。
aws --regionRegionsagemaker delete-app \ --domain-idDomainId\ --app-nameAppName\ --app-typeAppType\ --user-profile-nameUserProfileName -
检索域中用户配置文件的列表。
aws --regionRegionsagemaker list-user-profiles \ --domain-id-equalsDomainId -
删除列表中的所有用户配置文件。
aws --regionRegionsagemaker delete-user-profile \ --domain-idDomainId\ --user-profile-nameUserProfileName -
删除域。要同时删除 Amazon EFS 卷,请指定
HomeEfsFileSystem=Delete.aws --regionRegionsagemaker delete-domain \ --domain-idDomainId\ --retention-policy HomeEfsFileSystem=Retain