Adicionar e remover perfis de usuário - Amazon SageMaker

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á.

Adicionar e remover perfis de usuário

As seções a seguir demonstram como adicionar e remover perfis de usuário de um SageMaker domínio da Amazon usando o SageMaker console ou o AWS Command Line Interface (AWS CLI).

Adicionar perfis de usuário

A seção a seguir mostra como adicionar perfis de usuário a um domínio usando o SageMaker console ou AWS CLI o.

Depois de adicionar um perfil de usuário ao domínio, os usuários podem fazer login usando uma URL. Se o domínio usar AWS IAM Identity Center para autenticação, os usuários receberão um e-mail contendo a URL para entrar no domínio. Se o domínio usar AWS Identity and Access Management, você poderá criar uma URL para um perfil de usuário usando CreatePresignedDomainUrl

Adicionar perfis de usuário a partir do console

Você pode adicionar perfis de usuário a um domínio a partir do SageMaker console seguindo este procedimento.

  1. Abra o SageMaker console da Amazon em https://console.aws.amazon.com/sagemaker/.

  2. No painel de navegação à esquerda, escolha Configurações do administrador.

  3. Em Configurações do administrador, escolha domínios.

  4. Na lista de domínios, selecione o domínio ao qual você deseja adicionar um perfil de usuário.

  5. Na página de detalhes do domínio, escolha a guia Perfis de usuário.

  6. Escolha Adicionar usuário. Essa ação abre uma nova página.

  7. Use o nome padrão para seu perfil de usuário ou adicione um nome personalizado.

  8. Em Função de execução, escolha uma opção no seletor de função. Se você escolher Inserir um ARN de função do IAM personalizado, a função deverá ter, no mínimo, uma política de confiança anexada que conceda SageMaker permissão para assumir a função. Para obter mais informações, consulte SageMaker Funções.

    Se você escolher Criar uma nova função, a caixa de diálogo Criar um perfil do IAM será aberta:

    1. Em Buckets do S3 especificados por você, especifique buckets adicionais do Amazon S3 que os usuários de seus blocos de anotações podem acessar. Se não quiser adicionar acesso a mais buckets, escolha Nenhum.

    2. Escolha Criar função. SageMaker cria uma nova função do IAMAmazonSageMaker-ExecutionPolicy, com a AmazonSageMakerFullAccesspolítica anexada.

  9. (Opcional) Adicione tags ao perfil do usuário. Todos os recursos criados pelo perfil de usuário terão uma tag ARN de domínio e uma tag ARN de perfil de usuário. A tag ARN do domínio é baseada no ID do domínio, enquanto a tag ARN do perfil do usuário é baseada no nome do perfil do usuário.

  10. Escolha Próximo.

  11. Na seção SageMaker Studio, você tem a opção de escolher entre a versão mais recente e a clássica do Studio como sua experiência padrão.

    • Se você escolher o SageMaker Studio (recomendado) como sua experiência padrão, o IDE Studio Classic terá as configurações padrão. Para obter informações sobre as configurações padrão, consulteConfigurações padrão.

      Para obter informações sobre o Studio, consulte SageMaker Estúdio Amazon.

    • Se você escolher o Studio Classic como sua experiência padrão, poderá optar por ativar ou desativar o compartilhamento de recursos do notebook. Os recursos do notebook incluem artefatos como saída de células e repositórios Git. Para obter mais informações sobre os recursos do Notebook, consulteCompartilhe e use um notebook Amazon SageMaker Studio Classic.

  12. Em SageMaker Canvas, você pode definir suas configurações do SageMaker Canvas. Para obter instruções e detalhes de configuração para integração, consulteComeçando a usar o Amazon SageMaker Canvas.

    1. Para a configuração de permissões básicas do Canvas, selecione se deseja estabelecer as permissões mínimas necessárias para usar o aplicativo SageMaker Canvas.

    2. (Opcional) Para a configuração de previsão de séries temporais: Para conceder permissões ao usuário para previsão de séries temporais no SageMaker Canvas, deixe a opção Ativar previsão de séries temporais ativada. Ela está ativada por padrão.

    3. (Opcional) Se você tiver deixado a opção Habilitar previsão de séries temporais ativada, selecione Criar e usar uma nova função de execução. Como alternativa, se você já tiver um perfil do IAM com as permissões necessárias do Amazon Forecast anexadas, selecione Usar uma função de execução existente. Para obter mais informações, consulte Método de configuração do perfil do IAM.

  13. Em RStudio, se houver licença do RStudio, selecione se você deseja criar o usuário com uma das seguintes autorizações:

    • Não autorizado

    • Administrador do RStudio

    • Usuário do RStudio

  14. Escolha Próximo.

  15. Na página Personalizar a interface do usuário do Studio, você pode personalizar os aplicativos visíveis e as ferramentas de aprendizado de máquina (ML) exibidas no Studio. Essa personalização oculta apenas os aplicativos e as ferramentas de ML no painel de navegação esquerdo do Studio. Para obter informações sobre a interface do usuário do Studio, consulteVisão geral da interface do usuário do Amazon SageMaker Studio.

    Para obter informações sobre os aplicativos, consulteAplicativos compatíveis com o Amazon SageMaker Studio.

    O recurso de personalização da interface do usuário do Studio não está disponível no Studio Classic. Se você quiser definir o Studio como sua experiência padrão, escolha Anterior e retorne à etapa anterior.

  16. Escolha Próximo.

  17. Depois de revisar suas alterações, escolha Criar perfil de usuário.

Crie perfis de usuário a partir do AWS CLI

Para criar um perfil de usuário em um domínio a partir do AWS CLI, execute o seguinte comando no terminal da sua máquina local. Para obter informações sobre os ARNs da JupyterLab versão disponível, consulteDefinindo uma JupyterLab versão padrão.

aws --region region \ sagemaker create-user-profile \ --domain-id domain-id \ --user-profile-name user-name \ --user-settings '{ "JupyterServerAppSettings": { "DefaultResourceSpec": { "SageMakerImageArn": "sagemaker-image-arn", "InstanceType": "system" } } }'

Você pode usar o AWS CLI para personalizar os aplicativos e as ferramentas de ML exibidos no Studio para o usuário, usando StudioWebPortalSettings. Use HiddenAppTypes para ocultar aplicativos e HiddenMlTools ocultar ferramentas de ML. Para obter mais informações sobre como personalizar a navegação à esquerda da interface do usuário do Studio, consultePersonalize a interface de usuário do Amazon SageMaker Studio. Esse recurso não está disponível para o Studio Classic.

Remover perfis de usuário

Todos os aplicativos lançados por um perfil de usuário devem ser excluídos para excluir o perfil do usuário. A seção a seguir mostra como remover perfis de usuário de um domínio usando o SageMaker console ou AWS CLI.

Remover perfis de usuário a partir do console

  1. Abra o SageMaker console da Amazon em https://console.aws.amazon.com/sagemaker/.

  2. No painel de navegação à esquerda, escolha Configurações do administrador.

  3. Em Configurações do administrador, escolha domínios.

  4. Na lista de domínios, selecione o domínio do qual você deseja remover um perfil de usuário.

  5. Na página de detalhes do domínio, escolha a guia Perfis de usuário.

  6. Selecione o perfil de usuário que você deseja excluir.

  7. Na página Detalhes do usuário, para cada aplicativo sem falha na lista Aplicativos, selecione Ação.

  8. Na lista suspensa, escolha Excluir.

  9. Na caixa de diálogo Excluir aplicativo, selecione Sim, excluir aplicativo. Em seguida, insira Excluir no campo de confirmação e escolha Excluir.

  10. Quando o Status for exibido como Excluído para todos os aplicativos, escolha Editar.

  11. Na página Editar usuário, selecione Excluir usuário.

  12. Na tela pop-up Excluir usuário, selecione Sim, excluir usuário.

  13. Insira a palavra Excluir no campo para confirmar a exclusão.

  14. Escolha Excluir.

Remover perfis de usuário do AWS CLI

Para excluir um perfil de usuário do AWS CLI, execute o seguinte comando no terminal da sua máquina local.

aws sagemaker delete-user-profile \ --region region \ --domain-id domain-id \ --user-profile-name user-name