代码之家  ›  专栏  ›  技术社区  ›  Jpnh

AWS:代码管道的IAM策略?

  •  3
  • Jpnh  · 技术社区  · 7 年前

    无论我为我的CodePipeline角色提供了多么开放的IAM策略,我的CodeBuild步骤总是失败,在DOWNLOAD\u SOURCE阶段拒绝访问。当我从CodeBuild手动运行时,构建工作正常。

    我实际上已将此策略授予CodePipeline服务角色,但管道仍然失败:

    {
        "Version": "2012-10-17",
        "Statement": [
            {
                "Effect": "Allow",
                "Action": [
                    "*"
                ],
                "Resource": [
                    "*"
                ]
            }
        ]
    }
    

    还有其他人遇到过类似的问题吗?我应该在哪里解决这个问题?

    1 回复  |  直到 7 年前
        1
  •  2
  •   Sudharsan Sivasankaran    7 年前

    我首先要看的是您的代码构建服务角色,请确保它在策略中包含以下内容:

    {
          "Sid": "S3GetObjectPolicy",
          "Effect": "Allow",
          "Action": [
            "s3:GetObject",
            "s3:GetObjectVersion"
          ],
          "Resource": [
            "*"
          ]
        },