Amazon web services 在AWS amplify中生成应用程序时出现错误403
我试图在AWS中构建一个简单的无服务器web应用程序。因此,我将静态文件放在codecommit中,并尝试通过AWS Amplify托管它。AWS默认为我们构建Amplify.yml,但在构建阶段失败。我知道amplify.yml有问题,我不知道如何配置它 amplify.yml:Amazon web services 在AWS amplify中生成应用程序时出现错误403,amazon-web-services,aws-amplify,http-status-code-403,aws-serverless,aws-codecommit,Amazon Web Services,Aws Amplify,Http Status Code 403,Aws Serverless,Aws Codecommit,我试图在AWS中构建一个简单的无服务器web应用程序。因此,我将静态文件放在codecommit中,并尝试通过AWS Amplify托管它。AWS默认为我们构建Amplify.yml,但在构建阶段失败。我知道amplify.yml有问题,我不知道如何配置它 amplify.yml: version: 1 frontend: phases: # IMPORTANT - Please verify your build commands build: commands
version: 1
frontend:
phases:
# IMPORTANT - Please verify your build commands
build:
commands: []
artifacts:
# IMPORTANT - Please verify your build output directory
baseDirectory: /
files:
- '**/*'
cache:
paths: []
错误I显示为:
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禁止的错误,因为任何试图进行克隆的人都没有正确的权限。给它正确的权限