AWS CodePipeline失败

问题描述 投票:0回答:1

我一直在使用Codepipeline获得权限错误,即使我为此服务设置了IAM角色,该角色应提供对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=)

现在规则enter image description here

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

amazon-web-services aws-codepipeline
1个回答
0
投票

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

  1. 允许对默认codepipeline-us-east-1-XXXXXX拥有的codepipeline存储桶的权限
  2. Lets如果您用于存储工件,则允许在codebuild中指定的codepipeline存储桶的权限。
  3. 检查流程中的工件流程,检查每个阶段的输出以及以下阶段的输出。
  4. 请检查您是否在codepipeline流中使用了两个不同的角色,其中一个是codepipeline的角色,另一个是codebuild角色,因此请检查这些角色是否具有对存储桶的权限,并且存储桶策略允许此角色放置文件就可以了。
© www.soinside.com 2019 - 2024. All rights reserved.