本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
将 Git 存储库添加到您的亚马逊 SageMaker 账户
要管理 GitHub 存储库,可以帮助您轻松地将存储库与笔记本实例关联起来,关联需要身份验证的存储库的凭证,请将存储库作为资源添加到您的Amazon SageMaker 账户中。可以在 SageMaker 控制台中使用 API 查看存储在账户中的存储库列表以及各个存储库的详细信息。
您可以通过 SageMaker 控制台或使用,将 Git 存储库添加到您的 SageMaker 账户Amazon CLI。
注意
你可以使用 SageMaker API CreateCodeRepository
将 Git 存储库添加到您的 SageMaker 账户,但此处未提供 step-by-step 说明。
将 Git 存储库添加到您的 SageMaker 账户(控制台)
将 Git 存储库添加为 SageMaker 账户中的资源
-
通过 https://console.aws.amazon.com/sagemaker/
打开 SageMaker 主机。 -
在 “笔记本” 下,选择 Git 存储库,然后选择 “添加存储库”。
-
要添加 CodeCommit 存储库,请选择Amazon CodeCommit。要添加 GitHub 或其他基于 Git 的存储库,请选择 GitHub/Other 基于 Git 的存储库。
添加现有 CodeCommit 存储库
-
选择 Use existing repository (使用现有存储库)。
-
对于 Repository (存储库),从列表中选择存储库。
-
在中输入要用于存储库的名称 SageMaker。名称必须介于 1 到 63 个字符之间。有效字符为 a-z、A-Z、0-9 和 -(连字符)。
-
选择 Add repository (添加存储库)。
创建新 CodeCommit 存储库
-
选择 Create new repository (创建新存储库)。
-
输入可在 CodeCommit 和中使用的存储库名称 SageMaker。名称必须介于 1 到 63 个字符之间。有效字符为 a-z、A-Z、0-9 和 -(连字符)。
-
选择 Create repository(创建存储库)。
添加托管在其他地方的 Git 存储库 CodeCommit
-
选择 GitHub/其他基于 Git 的存储库。
-
输入最多 63 个字符的名称。有效字符包括字母数字字符、连字符 (-) 和 0-9。
-
为存储库输入 URL。请勿在 URL 中提供用户名。按下一步Amazon Secrets Manager所述将登录凭证添加到中。
-
对于 Git credentials (Git 凭证),选择用于对存储库进行身份验证的凭证。只有在 Git 存储库是私有时才需要此项。
注意
如果您为 Git 存储库启用了双重身份验证,请在
password
字段中输入 Git 服务提供商生成的个人访问令牌。-
要使用现有 Amazon Secrets Manager 密钥,请选择 Use existing secret (使用现有密钥),然后从列表中选择密钥。有关创建和存储密钥的信息,请参阅密钥Secr Amazonets Manager 用户指南中的创建基本密钥。您使用的密钥名称必须包含
sagemaker
字符串。注意
密钥必须具有
AWSCURRENT
的暂存标签并且必须使用以下格式:{"username":
UserName
, "password":Password
}对于 GitHub 存储库,我们建议在
password
字段中使用个人访问令牌。有关信息,请参阅 https://help.github.com/articles/creating-a-personal-access-token-for-the-command-line/。 -
要创建新的 Secrets ManagerAmazon 密钥,请选择创建密钥,输入密钥的名称,然后输入用于对存储库进行身份验证的登录凭据。密钥名称必须包含
sagemaker
字符串。注意
您用于创建密钥的 IAM 角色必须具有其 IAM 策略中的
secretsmanager:GetSecretValue
权限。密钥必须具有
AWSCURRENT
的暂存标签并且必须使用以下格式:{"username":
UserName
, "password":Password
}对于 GitHub 存储库,我们建议使用个人访问令牌。
-
要不使用任何凭证,请选择 No secret (无密钥)。
-
-
选择 Create secret (创建密钥)。