Adicione um repositório Git à sua conta da Amazon SageMaker - 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á.

Adicione um repositório Git à sua conta da Amazon SageMaker

Importante

IAMPolíticas personalizadas que permitem que o Amazon SageMaker Studio ou o Amazon SageMaker Studio Classic criem SageMaker recursos da Amazon também devem conceder permissões para adicionar tags a esses recursos. A permissão para adicionar tags aos recursos é necessária porque o Studio e o Studio Classic marcam automaticamente todos os recursos que eles criam. Se uma IAM política permitir que o Studio e o Studio Classic criem recursos, mas não permita a marcação, erros AccessDenied "" podem ocorrer ao tentar criar recursos. Para obter mais informações, consulte Forneça permissões para marcar recursos SageMaker.

AWS Políticas gerenciadas para a Amazon SageMakerque dão permissões para criar SageMaker recursos já incluem permissões para adicionar tags ao criar esses recursos.

Para gerenciar seus GitHub repositórios, associá-los facilmente às instâncias do seu notebook e associar credenciais a repositórios que exigem autenticação, adicione os repositórios como recursos em sua conta da Amazon. SageMaker Você pode ver uma lista de repositórios armazenados em sua conta e detalhes sobre cada repositório no SageMaker console e usando o. API

Você pode adicionar repositórios Git à sua SageMaker conta no SageMaker console ou usando o. AWS CLI

nota

Você pode usar o SageMaker API CreateCodeRepositorypara adicionar repositórios Git à sua SageMaker conta, mas step-by-step as instruções não são fornecidas aqui.

Adicione um repositório Git à sua SageMaker conta (Console)

Para adicionar um repositório Git como um recurso em sua conta SageMaker
  1. Abra o SageMaker console em https://console.aws.amazon.com/sagemaker/.

  2. Em Caderno, escolha Repositórios Git, depois escolha Adicionar repositório.

  3. Para adicionar um CodeCommit repositório, escolha AWS CodeCommit. Para adicionar um GitHub ou outro repositório baseado em Git, escolha GitHub/Outro repositório baseado em Git.

Para adicionar um CodeCommit repositório existente
  1. Escolha Use existing repository (Usar repositório existente).

  2. Para Repository (Repositório), escolha um repositório na lista.

  3. Insira um nome para usar no repositório. SageMaker O nome deve ter de 1 a 63 caracteres. Os caracteres válidos são a-z, A-Z, 0-9 e hífen (-).

  4. Escolha Adicionar repositório.

Para criar um novo CodeCommit repositório
  1. Escolha Criar novo repositório.

  2. Insira um nome para o repositório que você pode usar em ambos CodeCommit e. SageMaker O nome deve ter de 1 a 63 caracteres. Os caracteres válidos são a-z, A-Z, 0-9 e hífen (-).

  3. Escolha Criar repositório.

Para adicionar um repositório Git hospedado em algum lugar diferente de CodeCommit
  1. Escolha GitHub/Outro repositório baseado em Git.

  2. Insira um nome de até 63 caracteres. Os caracteres válidos incluem caracteres alfanuméricos, um hífen (-) e 0-9.

  3. Insira o URL para o repositório. Não forneça um nome de usuário noURL. Adicione as credenciais de login AWS Secrets Manager conforme descrito na próxima etapa.

  4. Para Git credentials (Credenciais do Git), escolha as credenciais a serem usadas para autenticação no repositório. Isso será necessário apenas se o repositório Git for privado.

    nota

    Se você tiver habilitado a autenticação de dois fatores para o seu repositório Git, use um token de acesso pessoal gerado pelo seu provedor de serviços Git no campo password.

    1. Para usar um segredo existente do AWS Secrets Manager, escolha Usar segredo existente e escolha um segredo na lista. Para obter informações sobre como criar e armazenar um segredo, consulte Criar um segredo básico, no Guia do usuário do AWS Secrets Manager. O nome do segredo que você usa deve conter a string sagemaker.

      nota

      O segredo deve ter um rótulo de preparação de AWSCURRENT e deve estar no seguinte formato:

      {"username": UserName, "password": Password}

      Para GitHub repositórios, recomendamos usar um token de acesso pessoal no password campo. Para obter informações, consulte https://help.github.com/articles/creating-a-personal-access- token-for-the-command -line/.

    2. Para criar um novo segredo do AWS Secrets Manager, escolha Criar segredo, insira um nome para o segredo e, em seguida, insira as credenciais de login a serem usadas na autenticação no repositório. O nome do segredo deve conter a string sagemaker.

      nota

      A IAM função que você usa para criar o segredo deve ter a secretsmanager:GetSecretValue permissão em sua IAM política.

      O segredo deve ter um rótulo de preparação de AWSCURRENT e deve estar no seguinte formato:

      {"username": UserName, "password": Password}

      Para GitHub repositórios, recomendamos usar um token de acesso pessoal.

    3. Para não usar credenciais, escolha Sem segredo.

  5. Escolha Create secret (Criar segredo).