Amazon web services AWS CodePipeline-工件文件权限被拒绝
有yaml/json问题,错误如下。没有更改AWS代码管道中负责生成工件的行,但它会抛出如下错误Amazon web services AWS CodePipeline-工件文件权限被拒绝,amazon-web-services,aws-codepipeline,aws-codebuild,Amazon Web Services,Aws Codepipeline,Aws Codebuild,有yaml/json问题,错误如下。没有更改AWS代码管道中负责生成工件的行,但它会抛出如下错误 [Container] 2020/07/30 17:18:27 Running command printf '[{"name":"production-celery","imageUri":"%s"}]' $CELERY_REPO_URI:$IMAGE_TAG > build/codebuild/imagedef
[Container] 2020/07/30 17:18:27 Running command printf '[{"name":"production-celery","imageUri":"%s"}]' $CELERY_REPO_URI:$IMAGE_TAG > build/codebuild/imagedefinitions-prod-celery.json || true
[Container] 2020/07/30 17:18:27 Running command ls -la build/codebuild/
total 36
drwxr-xr-x 2 root root 4096 Jul 30 17:18 .
drwxr-xr-x 5 root root 4096 Jul 30 17:16 ..
-rw-rw-r-- 1 root root 2569 Jul 30 17:06 Buildspec_production.yml
-rw-rw-r-- 1 root root 1157 Jul 30 17:06 Buildspec_staging.yml
-rw-rw-r-- 1 root root 351 Jul 30 17:06 buildspec_ci.yml
-rw-rw-r-- 1 root root 351 Jul 30 17:06 buildspec_prod_ci.yml
-rw-r--r-- 1 root root 110 Jul 30 17:18 imagedefinitions-prod-app.json
-rw-r--r-- 1 root root 108 Jul 30 17:18 imagedefinitions-prod-celery.json
-rw-rw-r-- 1 root root 580 Jul 30 17:06 imagedefinitions-staging.json
[Container] 2020/07/30 17:18:27 Running command cat build/codebuild/imagedefinitions-prod-celery.json
[{"name":"production-celery","imageUri":"xxxxxxxxxxx.dkr.ecr.eu-central-1.amazonaws.com/celery-repo:7fb56ff"}]
[Container] 2020/07/30 17:18:27 Running command build/codebuild/imagedefinitions-prod-celery.json
/codebuild/output/tmp/script.sh: 4: /codebuild/output/tmp/script.sh: build/codebuild/imagedefinitions-prod-celery.json: Permission denied
[Container] 2020/07/30 17:18:27 Command did not exit successfully build/codebuild/imagedefinitions-prod-celery.json exit status 126
[Container] 2020/07/30 17:18:27 Phase complete: POST_BUILD State: FAILED
[Container] 2020/07/30 17:18:27 Phase context status code: COMMAND_EXECUTION_ERROR Message: Error while executing command: build/codebuild/imagedefinitions-prod-celery.json. Reason: exit status 126
不知道发生了什么错误以及它抛出权限被拒绝的原因是什么???有人遇到过这样的错误吗
编辑:昨天晚上工作得很好。。。没有变化
Running command build/codebuild/imagedefinitions-prod-celery.json
这似乎是一个无效的命令:
build/codebuild/imagedefinitions-prod-celery.json
如果找到命令但该命令不可执行,则返回状态为126
请检查buildspec中的命令。是的,我今天似乎在添加一些东西,但忘了完成。非常感谢。