请求的 URL 返回错误:403,AWS Server less: Amplify app to CodeCommit

Cha*_*klk 2 amazon-s3 amazon-web-services aws-codecommit aws-amplify aws-serverless

尝试在连接到 AWS CodeCommit 存储库(维护 html 代码版本历史记录)的 AWS Amplify 上使用无服务器方法托管 Web 应用程序 (html)。在 Amplify 上保存和部署应用程序在“构建”步骤中失败并返回以下错误:

2020-08-17T01:32:37.631Z [信息]:克隆到“测试”...

2020-08-17T01:32:42.406Z [INFO]:致命:无法访问“https://git-codecommit.us-east-1.amazonaws.com/v1/repos/Test/”:请求的 URL 返回错误:403

2020-08-17T01:32:42.409Z [错误]:!!!无法克隆存储库

步骤如下https : //aws.amazon.com/getting-started/hands-on/build-serverless-web-app-lambda-apigateway-s3-dynamodb-cognito/module-1/ Step-1(主持一个静态网站,在上面的链接中)仅当我将 repo 名称准确地指定为“wildrydes-site”时才有效。如果我只是将所有相同文件的名称更改为其他名称,则它不起作用。我在这里错过了什么吗?

小智 6

如果您收到 403 错误,您可以检查与 IAM 中的服务角色关联的策略。您需要在使用您在 Amplify 中指定的服务角色的策略中指定 CodeCommit 存储库。

放大应用详情

服务角色政策


pam*_*man 0

amplify 应用程序缺少 git 存储库的权限。确保将AWS Amplify 应用程序连接到 AWS CodeCommit 中的存储库

这是图像摘录:

开始使用 Amplify 控制台