Añade un repositorio de Git a tu SageMaker cuenta de Amazon - Amazon SageMaker

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Añade un repositorio de Git a tu SageMaker cuenta de Amazon

importante

IAMLas políticas personalizadas que permiten a Amazon SageMaker Studio o Amazon SageMaker Studio Classic crear SageMaker recursos de Amazon también deben conceder permisos para añadir etiquetas a esos recursos. El permiso para añadir etiquetas a los recursos es obligatorio porque Studio y Studio Classic etiquetan automáticamente los recursos que crean. Si una IAM política permite a Studio y Studio Classic crear recursos, pero no permite el etiquetado, se pueden producir errores AccessDenied «» al intentar crear recursos. Para obtener más información, consulte Proporciona permisos para etiquetar SageMaker los recursos.

AWS Políticas gestionadas para Amazon SageMakerque otorgan permisos para crear SageMaker recursos ya incluyen permisos para añadir etiquetas al crear esos recursos.

Para gestionar tus GitHub repositorios, asociarlos fácilmente a las instancias de tu bloc de notas y asociar credenciales a los repositorios que requieren autenticación, añade los repositorios como recursos en tu cuenta de Amazon. SageMaker Puedes ver una lista de los repositorios que están almacenados en tu cuenta y los detalles de cada repositorio en la SageMaker consola y mediante la. API

Puedes añadir repositorios de Git a tu SageMaker cuenta en la SageMaker consola o mediante. AWS CLI

nota

Puedes usar el SageMaker API CreateCodeRepositorypara añadir repositorios de Git a tu SageMaker cuenta, pero aquí no se proporcionan step-by-step instrucciones.

Añadir un repositorio de Git a tu SageMaker cuenta (consola)

Para añadir un repositorio de Git como recurso en tu SageMaker cuenta
  1. Abre la SageMaker consola en https://console.aws.amazon.com/sagemaker/.

  2. Bajo Cuadernos, seleccione Repositorios Git, y seleccione Agregar repositorio.

  3. Para añadir un CodeCommit repositorio, elija AWS CodeCommit. Para añadir uno GitHub u otro repositorio basado en Git, selecciona GitHub/Otro repositorio basado en Git.

Para añadir un repositorio existente CodeCommit
  1. Elija Use existing repository (Usar repositorio existente).

  2. En Repository (Repositorio), elija un repositorio de la lista.

  3. Introduzca un nombre para usarlo en el repositorio SageMaker. El nombre debe tener entre 1 y 63 caracteres. Los caracteres válidos son a-z, A-Z, 0-9 y - (guion).

  4. Elija Add repository (Añadir repositorio).

Para crear un CodeCommit repositorio nuevo
  1. Seleccione Create new repository (Crear nuevo repositorio).

  2. Introduzca un nombre para el repositorio que pueda usar tanto en como CodeCommit en SageMaker. El nombre debe tener entre 1 y 63 caracteres. Los caracteres válidos son a-z, A-Z, 0-9 y - (guion).

  3. Elija Create repository.

Para añadir un repositorio de Git alojado en un lugar que no sea CodeCommit
  1. Elija GitHub/Otro repositorio basado en Git.

  2. Introduzca un nombre de hasta 63 caracteres. Los caracteres válidos incluyen caracteres alfanuméricos, un guión (-) y 0-9.

  3. Introduzca el URL para el repositorio. No introduzca un nombre de usuario en elURL. Añada las credenciales de inicio de sesión tal y AWS Secrets Manager como se describe en el siguiente paso.

  4. Para Git credentials (Credenciales de Git), seleccione las credenciales que se van a utilizar para autenticarse en el repositorio. Esto es necesario únicamente si el repositorio de Git es privado.

    nota

    Si ha habilitado la autenticación de dos factores para el repositorio de Git, especifique un token de acceso personal generado por el proveedor de servicios Git en el campo password.

    1. Para usar un secreto de AWS Secrets Manager existente, selecciona Usar secreto existente y, a continuación, elige un secreto de la lista. Para obtener información sobre la creación y almacenamiento de un secreto, consulte la sección Creación de un secreto básico en la Guía del usuario de AWS Secrets Manager. El nombre del secreto que utilice debe contener la cadena sagemaker.

      nota

      El secreto debe tener una etiqueta de ensayo AWSCURRENT y debe tener el siguiente formato:

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

      En el GitHub caso de los repositorios, te recomendamos que utilices un token de acceso personal password sobre el terreno. Para obtener más información, consulte https://help.github.com/articles/creating-a-personal-access- token-for-the-command -line/.

    2. Para crear un nuevo secreto de AWS Secrets Manager, selecciona Crear secreto, escribe un nombre para el secreto y, a continuación, introduce las credenciales de inicio de sesión que se usarán para autenticarse en el repositorio. El nombre del secreto debe contener la cadena sagemaker.

      nota

      El IAM rol que utilices para crear el secreto debe tener el secretsmanager:GetSecretValue permiso indicado en su IAM política.

      El secreto debe tener una etiqueta de ensayo AWSCURRENT y debe tener el siguiente formato:

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

      Para GitHub los repositorios, te recomendamos usar un token de acceso personal.

    3. Para no utilizar ninguna credencial, elija No secret (Sin secreto).

  5. Elija Create secret (Crear secreto).