AWS CodePipeline失败

时间:2018-07-12 19:54:42

标签: amazon-web-services aws-codepipeline

即使我已经为该服务设置了IAM角色,但我仍会收到Codepipeline的权限错误,该角色应提供对AWS中所有其他服务的访问权限

The provided role does not have permissions to perform this action. Underlying error: Access Denied (Service: Amazon S3; Status Code: 403; Error Code: AccessDenied; Request ID: 955B6F56EC90A2F0; S3 Extended Request ID: +UJm0N7mWrw0zFkY2kM/y91YxY50zX4xulyBXgZeNw9PSdzyCZH3d95YDxRFNJvH5XNfcdFYI2g=)

IAM角色 enter image description here

此错误代码无法在任何地方在线找到任何资源。

1 个答案:

答案 0 :(得分:0)

为了进行故障排除,请检查以下内容:

  1. 为默认的pipeline-us-east-1-XXXXXX授予对代码管道存储区的权限
  2. Lets,如果要用来存储工件,则允许对代码构建中指定的代码管道存储区进行许可。
  3. 检查流程内部的工件流程,并检查每个阶段的输出以及接下来的输出。
  4. 请检查您在代码管道流程中使用的是两个不同的角色,其中一个是代码管道的角色,另一个是代码构建角色,因此请检查这些角色是否对存储桶具有权限,并且存储桶策略是否允许角色来将文件放到上面。