Aws codecommit分支访问

时间:2018-03-06 17:46:20

标签: amazon-web-services aws-codecommit

下午好,

我正在搜索几个小时并且没有找到任何内容,是否可以禁用某些用户在AWS Codecommit中推送主服务器?

祝你好运, Fellipe M。

2 个答案:

答案 0 :(得分:1)

在2018年5月16日,AWS宣布" CodeCommit现在允许您限制谁可以更改主分支或您选择的任何分支"

您需要创建IAM策略并将其附加到受限制的组或用户。以下是示例IAM策略。更新"资源"与所需的arn或*

{
"Version": "2012-10-17",
"Statement": [
    {
        "Effect": "Deny",
        "Action": [
            "codecommit:GitPush",
            "codecommit:DeleteBranch",
            "codecommit:PutFile",
            "codecommit:MergePullRequestByFastForward"
        ],
        "Resource": "arn:aws:codecommit:us-east-2:80398EXAMPLE:MyDemoRepo",
        "Condition": {
            "StringEqualsIfExists": {
                "codecommit:References": [
                    "refs/heads/master"   
                ]
            },
            "Null": {
                "codecommit:References": false
            }
        }
    }
]

}

以下是原始博文https://aws.amazon.com/blogs/devops/refining-access-to-branches-in-aws-codecommit/

的链接

答案 1 :(得分:0)

目前,AWS CodeCommit中没有分支级别权限 谢谢,
Aashwin