amazon-s3 - 从 S3 复制文件时出现 AWS CodeBuild 错误 - COMMAND_EXECUTION_ERROR:原因:退出状态 1 (NodeJS)
问题描述
我在尝试将文件从S3
存储桶复制到构建工件时遇到此错误,构建后。
我的构建阶段错误日志说:
COMMAND_EXECUTION_ERROR:执行命令时出错: aws s3 cp "s3://bucket/config.json" "config.json". Reason: exit status 1
这是我的构建规范:
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"
解决方案
根据评论。
该问题是由 CodeBuld 角色没有权限 S3 引起的。因此,为了解决这个问题,需要向角色添加 S3 的权限。
推荐阅读
- kotlin - 我有三个函数,它们将相同的对象作为参数。但是后两者什么都不做
- scripting - 从指定节点执行 Liferay 脚本
- excel - 使用 ExceltoWord!并得到“1004,无法获取工作表函数类的文本属性”
- sails.js - 在生产模式下运行 Sails 时未捕获的错误,Dev 工作正常
- javascript - 在使用 javascript 使用 FileReader 上传之前更改文件的内容
- python-3.x - Python:如何将图像转换为字符串并返回?
- html - 表格行的CSS类排序,为什么类背景颜色不覆盖其他定义的CSS tr颜色?
- lightbox - dhtmlx 调度程序灯箱中的相关下拉列表
- gradle - 如何在gradle中的所有子项目之前先执行根项目
- csv - 矩形没有以正确的方式出现