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