As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Excluir um SageMaker domínio da Amazon
Esta página explica como excluir um domínio e os requisitos necessários. Um domínio consiste em uma lista de usuários autorizados, definições de configuração e um volume do Amazon Elastic File System (AmazonEFS). O EFS volume da Amazon contém dados para os usuários, incluindo notebooks, recursos e artefatos. Um usuário pode ter vários aplicativos compatíveis com a experiência de leitura e execução dos blocos de anotações, terminais e consoles do usuário. Você pode excluir seu domínio usando uma das seguintes opções:
-
AWS console
-
AWS Command Line Interface (AWS CLI)
-
SageMaker SDK
Requisitos
Você deve atender aos seguintes requisitos para excluir um domínio.
-
Você deve ter permissão de administrador para excluir um domínio.
-
Você só pode excluir um aplicativo com o status
InService
exibido como Pronto no domínio. Para excluir o domínio que o contém, você não precisa excluir um aplicativo cujo status sejaFailed
. No domínio, uma tentativa de excluir um aplicativo no estado de falha resulta em um erro. -
Para excluir um domínio, o domínio não pode conter nenhum perfil de usuário ou espaço compartilhado. Para excluir um perfil de usuário ou um espaço compartilhado, o perfil ou o espaço compartilhado não pode conter nenhum aplicativo sem falha.
Quando você exclui esses recursos, ocorre o seguinte:
-
Aplicativo – Os dados (arquivos e blocos de anotações) no diretório pessoal de um usuário são salvos. Os dados do bloco de anotações não salvos são perdidos.
-
Perfil de usuário — O usuário não pode mais entrar no domínio. O usuário perde o acesso ao diretório inicial, mas os dados não são excluídos. Um administrador pode recuperar os dados do EFS volume da Amazon, onde eles estão armazenados abaixo do volume do Conta da AWS usuário.
-
-
Para alternar os modos de IAM autenticação do IAM Identity Center, você deve excluir o domínio.
EFSarquivos
Seus arquivos são mantidos em um EFS volume da Amazon como backup. Esse backup inclui os arquivos no diretório montado, que é /home/sagemaker-user
para o Amazon SageMaker Studio Classic e /root
para kernels.
Quando você exclui arquivos desses diretórios montados, o kernel ou o aplicativo pode mover os arquivos excluídos para uma pasta de lixo oculta. Se a pasta de lixo estiver dentro do diretório montado, esses arquivos serão copiados para o EFS volume da Amazon e serão cobrados. Para evitar essas EFS cobranças da Amazon, você deve identificar e limpar a localização da pasta de lixo. A localização da pasta de lixo para aplicativos e kernels padrão é ~/.local/
. Isso pode variar dependendo da distribuição Linux usada para aplicativos ou kernels personalizados. Para obter mais informações sobre o EFS volume da Amazon, consulteGerencie seu volume EFS de armazenamento da Amazon no SageMaker Studio Classic.
Quando você usa o SageMaker console para excluir o domínio, o EFS volume da Amazon é desanexado, mas não excluído. O mesmo comportamento ocorre por padrão quando você usa o AWS CLI
ou o SageMaker Python SDK para excluir o domínio. No entanto, ao usar o AWS CLI ou o SageMaker PythonSDK, você pode definir o. RetentionPolicy
HomeEfsFileSystem=Delete
Isso exclui o EFS volume da Amazon junto com o domínio.
Excluir um SageMaker domínio da Amazon (console)
Para excluir um domínio
-
Abra o SageMakerconsole
. -
No painel de navegação à esquerda, escolha Configurações do administrador.
-
Em Configurações do administrador, escolha domínios.
-
Selecione o domínio que você deseja excluir.
-
Repita as etapas a seguir para cada usuário na lista Perfis de usuário.
-
Escolha o usuário.
-
Na página Detalhes do usuário, para cada aplicativo sem falha na lista Aplicativos, selecione Ação.
-
Na lista suspensa, escolha Excluir.
-
Na caixa de diálogo Excluir aplicativo, selecione Sim, excluir aplicativo. Em seguida, insira Excluir no campo de confirmação e escolha Excluir.
-
Quando o Status for exibido como Excluído para todos os aplicativos, escolha Editar.
-
Na página Editar usuário, selecione Excluir usuário.
-
Na caixa de diálogo Excluir usuário, selecione Sim, excluir usuário. Em seguida, insira Excluir no campo de confirmação e escolha Excluir.
Importante
Quando um usuário é excluído, ele perde o acesso ao EFS volume da Amazon que contém seus dados, incluindo cadernos e outros artefatos. Os dados não são excluídos e podem ser acessados por um administrador.
-
-
Quando todos os usuários forem excluídos, escolha a guia Gerenciamento de espaço.
-
Repita as etapas a seguir para cada espaço compartilhado na lista de Espaços.
-
Selecione o nome do espaço compartilhado.
-
Escolha Excluir aplicativo para cada aplicativo.
-
Na caixa de diálogo Excluir aplicativo, selecione Sim, excluir aplicativo. Em seguida, insira Excluir no campo de confirmação e escolha Excluir.
-
Escolha Cancelar.
-
Selecione o espaço compartilhado.
-
Escolha Excluir.
-
Na caixa de diálogo Excluir espaço, selecione Sim, excluir espaço. Em seguida, insira Excluir no campo de confirmação e escolha Excluir espaço.
-
-
Quando todos os usuários e espaços compartilhados forem excluídos, escolha a guia de configurações do domínio.
-
Selecione a opção Editar.
-
Na página Configurações gerais, escolha Excluir domínio.
-
Na caixa de diálogo Excluir domínio, escolha Sim, excluir domínio. Em seguida, insira Excluir no campo de confirmação e escolha Excluir.
Excluir um SageMaker domínio da Amazon (AWS CLI)
Para excluir um domínio
-
Recupere a lista de domínios na conta.
aws --region
Region
sagemaker list-domains -
Recupere a lista de aplicativos para o domínio a ser excluído.
aws --region
Region
sagemaker list-apps \ --domain-id-equalsDomainId
-
Exclua cada aplicativo da lista.
aws --region
Region
sagemaker delete-app \ --domain-idDomainId
\ --app-nameAppName
\ --app-typeAppType
\ --user-profile-nameUserProfileName
-
Recupere a lista de perfis de usuário no domínio.
aws --region
Region
sagemaker list-user-profiles \ --domain-id-equalsDomainId
-
Exclua cada perfil de usuário da lista.
aws --region
Region
sagemaker delete-user-profile \ --domain-idDomainId
\ --user-profile-nameUserProfileName
-
Recupere a lista de espaços compartilhados no domínio.
aws --region
Region
sagemaker list-spaces \ --domain-idDomainId
-
Exclua cada espaço compartilhado na lista.
aws --region
Region
sagemaker delete-space \ --domain-idDomainId
\ --space-nameSpaceName
-
Exclua o domínio. Para excluir também o EFS volume da Amazon, especifique
HomeEfsFileSystem=Delete
.aws --region
Region
sagemaker delete-domain \ --domain-idDomainId
\ --retention-policy HomeEfsFileSystem=Retain