Ajouter un référentiel Git à votre compte Amazon SageMaker (CLI)
Utilisez la commande create-code-repository
AWS CLI. Spécifiez un nom pour le référentiel comme valeur de l'argument code-repository-name
. Le nom doit comporter entre 1 et 63 caractères. Les caractères valides sont : a-z, A-Z, 0-9 et le trait d'union (-). De plus, spécifiez les paramètres suivants :
-
La branche par défaut
-
L'URL du référentiel Git
Note Ne fournissez pas de nom d'utilisateur dans l'URL. Ajoutez le nom d'utilisateur et le mot de passe dans AWS Secrets Manager, comme décrit à l'étape suivante.
-
L'Amazon Resource Name (ARN) d'un secret AWS Secrets Manager contenant les informations d'identification à utiliser pour authentifier le référentiel comme valeur de l'argument
git-config
Pour obtenir des informations sur la création et le stockage d'un secret, consultez Création d'un secret basique dans le guide de l'utilisateur AWS Secrets Manager. La commande suivante crée un référentiel nommé MyRespository
dans votre compte Amazon SageMaker qui pointe sur un référentiel Git hébergé à l'adresse https://github.com/myprofile/my-repo"
.
Pour Linux, OS X ou 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
Pour 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\"}"
Le secret doit disposer d'une étiquette intermédiaire AWSCURRENT
et doit être au format suivant :
{"username":
UserName
, "password":
Password
}
Pour les référentiels GitHub, nous vous recommandons d'utiliser un jeton d'accès personnel plutôt que le mot de passe de votre compte.