【问题标题】:AWS CodePipeline: source action has insufficient permissions for CodeStar connectionAWS CodePipeline:源操作对 CodeStar 连接的权限不足
【发布时间】:2021-01-25 15:30:19
【问题描述】:

我正在设置一个 CodePipeline,并创建了一个从 GitHub 获取源代码的操作。

这需要建立一个连接,我这样做了,而且在 GitHub 方面看起来也很好。

但是,如果我发布对管道的更改,我会在源阶段看到以下错误:

Insufficient permissions
Unable to use Connection: arn:aws:codestar-connections:us-east-1:REDACTED:connection/REDACTED. The provided role does not have sufficient permissions.

我添加了对管道服务角色的完整 CodeStar 访问权限(我在管道设置中找到),如下所示:

arn:aws:iam::REDACTED:role/service-role/AWSCodePipelineServiceRole-us-east-1-REDACTED

有人知道可能缺少什么吗?谢谢!

【问题讨论】:

    标签: aws-codepipeline


    【解决方案1】:

    解决方案是将此位添加到服务角色的策略中:

    {
            "Effect": "Allow",
            "Action": "codestar-connections:UseConnection",
            "Resource": "insert ARN of the CodeStar connection here"
    }
    

    【讨论】:

    • 谢谢你,它帮助了我。
    • 我有时想知道如果没有这些答案,任何人都可以使用 AWS!
    猜你喜欢
    • 2016-02-23
    • 2019-06-04
    • 2019-07-13
    • 1970-01-01
    • 1970-01-01
    • 2019-07-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-19
    相关资源
    最近更新 更多