排查控制台错误和Amazon CodeCommit - Amazon CodeCommit
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

排查控制台错误和Amazon CodeCommit

以下信息可帮助您排查在使用 Amazon CodeCommit 存储库时可能出现的控制台错误。

访问错误:在控制台或中使用加密密钥访问 CodeCommit 存储库时遭到拒绝Amazon CLI

问题:当你尝试从控制台访问 CodeCommit 时或Amazon CLI,将显示包含该短语的错误消息。EncryptionKeyAccessDeniedException要么User is not authorized for the KMS default master key for CodeCommit 'aws/codecommit' in your account.

可能的修复措施:导致该错误的最常见原因是您的 Amazon Web Services 账户未订阅Amazon Key Management Service,这是 CodeCommit 所需的。打开Amazon KMS控制台,选择Amazon托管密钥,然后选择立即开始使用. 如果看到一条消息,指示您当前没有订阅 Amazon Key Management Service 服务,请按照页面上的说明订阅该服务。有关 CodeCommit 和的更多信息Amazon Key Management Service,请参阅Amazon KMS和加密.

控制台错误:无法在控制台中浏览 CodeCommit 存储库中的代码

问题:尝试在控制台中浏览存储库中的内容时,出现一条拒绝访问的错误消息。

可能的修复措施:导致该错误的最常见原因是应用于您的 Amazon Web Services 账户的某个 IAM 策略拒绝了从 CodeCommit 控制台浏览代码所需的一个或多个权限。有关 CodeCommit 访问权限和浏览的更多信息,请参阅Amazon CodeCommit 的身份验证和访问控制.