本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
将基于 Git 的存储库添加到 Amazon EMR
将基于 Git 的存储库添加为您的 Amazon EMR 账户中的资源
-
从 Amazon EMR 打开 https://console.aws.amazon.com/elasticmapreduce/
. 控制台。 -
选择 Git repositories (Git 存储库),然后选择 Add repository (添加存储库).
-
对于 Repository name (存储库名称),输入在 Amazon EMR. 中为存储库使用的名称。
名称只能包含字母数字字符、连字符 (-) 或下划线 (_)。
-
对于 Git repository URL (Git 存储库 URL),输入存储库的 URL。使用 CodeCommit 存储库时,这是当您选择 Clone URL (克隆 URL) 然后选择 Clone HTTPS (克隆 HTTPS) 时复制的 URL,例如
https://git-codecommit.
.us-west-2
.amazonaws.com/v1/repos/MyCodeCommitRepoName
-
对于 Branch (分支),输入分支名称。
-
对于 Git credentials (Git 凭证),请根据以下准则选择选项。可以使用 Git 用户名和密码或个人访问令牌 (PAT) 对您的存储库进行身份验证。EMR 笔记本 使用 Secrets Manager. 中存储的密钥访问您的 Git 凭证。
注意 如果您使用 GitHub 存储库,我们建议您使用个人访问令牌 (PAT) 进行身份验证。从 2021 年 8 月 13 日开始,GitHub 在对 Git 操作进行身份验证时不再接受密码。有关更多信息,请参阅 博客
中的 Git 操作的令牌身份验证要求GitHub文章。 选项 描述 使用现有 AWS 密钥
如果您已将凭证保存为 Secrets Manager 中的密钥,请选择此选项,然后从列表中选择密钥名称。
如果您选择与 Git 用户名和密码关联的密钥,则密钥必须采用 格式。
{"gitUsername":
.MyUserName
, "gitPassword":MyPassword
}创建新密钥
选择此选项可将现有 Git 凭证与您在 中创建的新密钥相关联。Secrets Manager. 根据您用于存储库的 Git 凭证,执行以下操作之一。
如果您使用 Git 用户名和密码访问存储库,请选择 Username and password (用户名和密码),输入要在 中使用的 Secret name (密钥名称)Secrets Manager,然后输入要与密钥关联的 Username (用户名) 和 Password (密码)。
–或–
如果您使用个人访问令牌访问存储库,请选择 Personal access token (PAT) (个人访问令牌 (PAT)),输入要在 中使用的 Secret name (密钥名称)Secrets Manager,然后输入您的个人访问令牌。
有关更多信息,请参阅为 GitHub 的命令行创建个人访问令牌
和 Bitbucket 的个人访问令牌 。CodeCommit 存储库不支持此选项。 在没有凭证的情况下使用公有存储库
选择此选项可访问公有存储库。
-
选择 Add repository (添加存储库).