AWS CodeBuild Error while copying file from S3 - COMMAND_EXECUTION_ERROR: Reason: exit status 1 (NodeJS)
AWS CodeBuild Error while copying file from S3 - COMMAND_EXECUTION_ERROR: Reason: exit status 1 (NodeJS)
我在尝试将文件从 S3
存储桶复制到构建工件时遇到此错误,post 构建。
我的构建阶段错误日志说:
COMMAND_EXECUTION_ERROR: 执行命令时出错: aws s3 cp "s3://bucket/config.json" "config.json". Reason: exit status 1
这是我的 BuildSpec:
version: 0.2
phases:
install:
commands:
- npm install
build:
commands:
- npm run build
post_build:
commands:
- aws s3 cp "s3://bucket/config.json" "config.json"
根据评论。
问题是由于 CodeBuild 角色没有 S3 的权限引起的。因此,为了解决这个问题,向角色添加了所需的 S3 权限。
我在尝试将文件从 S3
存储桶复制到构建工件时遇到此错误,post 构建。
我的构建阶段错误日志说:
COMMAND_EXECUTION_ERROR: 执行命令时出错: aws s3 cp "s3://bucket/config.json" "config.json". Reason: exit status 1
这是我的 BuildSpec:
version: 0.2
phases:
install:
commands:
- npm install
build:
commands:
- npm run build
post_build:
commands:
- aws s3 cp "s3://bucket/config.json" "config.json"
根据评论。
问题是由于 CodeBuild 角色没有 S3 的权限引起的。因此,为了解决这个问题,向角色添加了所需的 S3 权限。