下午好,
我正在搜索几个小时并且没有找到任何内容,是否可以禁用某些用户在AWS Codecommit中推送主服务器?
祝你好运, Fellipe M。
答案 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