我将CodeCommit中的一个repo链接到Sagemaker。然而,当我试图用该repo启动一个实例时,它失败了,我得到了一条消息:
fatal: unable to access 'https://git-codecommit.us-east-1.amazonaws.com/v1/repos/MyRepo/': The requested URL returned error: 403
我认为这可能与IAM的角色有关。是否有一些政策我应该添加到AmazonSageMaker ExecutionRole中。我对此完全陌生,所以请原谅这里任何不正确的术语用法。
这可能是由IAM角色引起的;如果你使用UI来创建一个角色,我认为默认情况下,它会创建一个需要资源的角色;sagemaker";在他们的ARN(Codecommit repos,S3 bucket…(中。所以你有两个选项:
- 尝试重命名您的repo,例如"myrepo sagemaker">
- 或者编辑(如果您没有能力,请询问您的管理员(您的SM IAM角色以允许访问MyRepo