Añada un repositorio de Git a su cuenta de Amazon SageMaker AI (CLI) - Amazon SageMaker AI

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ñada un repositorio de Git a su cuenta de Amazon SageMaker AI (CLI)

importante

Las políticas de IAM 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 necesario porque Studio y Studio Classic etiquetan automáticamente todos los recursos que crean. Si una política de IAM permite a Studio y Studio Classic crear recursos, pero no permite el etiquetado, se pueden producir errores de tipo AccessDenied «» al intentar crear recursos. Para obtener más información, consulte Proporcione permisos para etiquetar los recursos de SageMaker IA.

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

Utilice el create-code-repository AWS CLI comando para añadir un repositorio de Git a Amazon SageMaker AI para que los usuarios puedan acceder a recursos externos. Especifique un nombre para el repositorio como valor del argumento code-repository-name. El nombre debe tener entre 1 y 63 caracteres. Los caracteres válidos son a-z, A-Z, 0-9 y - (guion). Especifique también lo siguiente:

  • La ramificación predeterminada.

  • La dirección URL del repositorio de Git.

    nota

    No proporcione un nombre de usuario en la URL. Añada las credenciales de inicio de sesión tal y AWS Secrets Manager como se describe en el siguiente paso.

  • El nombre de recurso de Amazon (ARN) de un secreto de AWS Secrets Manager que contiene las credenciales que se van a utilizar para autenticar el repositorio como valor del argumento git-config

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 siguiente comando crea un repositorio nuevo con el nombre MyRespository de tu cuenta de Amazon SageMaker AI que apunta a un repositorio de Git alojado enhttps://github.com/myprofile/my-repo".

Para Linux, OS X o Unix:

aws sagemaker create-code-repository \ --code-repository-name "MyRepository" \ --git-config Branch=branch,RepositoryUrl=https://github.com/myprofile/my-repo,SecretArn=arn:aws:secretsmanager:us-east-2:012345678901:secret:my-secret-ABc0DE

Para Windows:

aws sagemaker create-code-repository ^ --code-repository-name "MyRepository" ^ --git-config "{\"Branch\":\"master\", \"RepositoryUrl\" : \"https://github.com/myprofile/my-repo\", \"SecretArn\" : \"arn:aws:secretsmanager:us-east-2:012345678901:secret:my-secret-ABc0DE\"}"
nota

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

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

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