将 Git 存储库添加到您的 Amazon SageMaker 账户 (CLI) - Amazon SageMaker
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

将 Git 存储库添加到您的 Amazon SageMaker 账户 (CLI)

使用 create-code-repository AWS CLI 命令。指定存储库的名称作为 code-repository-name 参数的值。名称必须介于 1 到 63 个字符之间。有效字符为 a-z、A-Z、0-9 和 -(连字符)。另请指定以下内容:

  • 默认分支

  • Git 存储库的 URL

    注意

    不要在 URL 中提供用户名。请在 AWS Secrets Manager 中添加用户名和密码,如下一步中所述。

  • AWS Secrets Manager 密钥的 Amazon 资源名称 (ARN),该密钥包含用于进行存储库身份验证的凭证作为 git-config 参数的值。

有关创建和存储密钥的信息,请参阅 https://docs.amazonaws.cn/secretsmanager/latest/userguide/manage_create-basic-secret.html Secrets Manager 用户指南中的AWS创建基本密钥。以下命令在您的 MyRespository 账户中创建名为 Amazon SageMaker 的新存储库,指向托管在 https://github.com/myprofile/my-repo". 的 Git 存储库。

针对 Linux、OS X 或 Unix:

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"}'

对于 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\"}"
注意

密钥必须具有 AWSCURRENT 的暂存标签并且必须使用以下格式:

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

对于 GitHub 存储库,我们建议使用个人访问令牌而不是您的账户密码。