如何解决在 AWS Amplify 中构建应用程序时出现错误 403
我试图在 AWS 中构建一个简单的无服务器 Web 应用程序。因此,我将我的静态文件放在 codecommit 中并尝试通过 AWS Amplify 托管它。AWS 默认为我们构建 amplify.yml,但它在构建阶段失败。我知道 amplify.yml 有问题,我不知道如何配置它。
amplify.yml :
version: 1
frontend:
phases:
# IMPORTANT - Please verify your build commands
build:
commands: []
artifacts:
# IMPORTANT - Please verify your build output directory
baseDirectory: /
files:
- '**/*'
cache:
paths: []
我看到的错误:
2021-01-23T15:01:54.840Z [INFO]: # cloning repository: https://git-codecommit.us-east-
2.amazonaws.com/v1/repos/wildrydes-site
2021-01-23T15:01:55.176Z [INFO]: cloning into 'wildrydes-site'...
2021-01-23T15:02:02.660Z [INFO]: fatal: unable to access 'https://git-codecommit.us-east-
2.amazonaws.com/v1/repos/wildrydes-site/': The requested URL returned error: 403
解决方法
由于提供的信息量有限,我能提供的最好的信息是您的 CodeCommit 用户的 IAM 权限中的某个问题。 AWS 组件通常需要具有适当的组、角色和/或策略才能完成操作。
换一种说法:CodeCommit 给出 403 Forbidden 错误,因为尝试进行克隆的任何内容都没有正确的权限。授予它正确的权限。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。