git - 我们能否提供对文件的分支级别访问权限,即甚至可以在 codecommit 门户中查看文件
问题描述
我有一个用例,我需要限制用户对视图的访问并访问除分配给该特定用户的分支之外的其他分支中的文件。
在 codecommit 中,我正在尝试使用以下策略来实现这一点。
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
...
"codecommit:Blob",
"codecommit:GetTree"
],
"Resource": "arn:aws:codecommit:ap-south-1:581828246145:access-permissions-demo-repo",
"Condition": {
"StringEqualsIfExists": {
"codecommit:References": [
"refs/heads/some-branch"
]
},
"Null": {
"codecommit:References": "false"
}
}
}
]
}
该政策限制对所有分支机构的访问。不知道我在这里缺少什么。非常感谢有人能对此有所了解。
解决方案
推荐阅读
- events - 为 Shopify 中的所有主题捕获“添加到购物车”点击事件
- selenium - 使用 QAF 的 Windows 应用程序自动化
- javascript - 在第一次为 let 变量赋值后,它的值没有改变#JavaScript
- flutter - 如何报警颤动屏幕关闭状态
- r - 使用 dplyr 在 R 中基于方言和年龄组创建一个新的百分比列
- r - R从列表中的元素名称中提取数字并将提取的数字作为新列插入每个元素
- spring - spring cloud config server什么时候调用github仓库?
- android - 适用于 android 和 IOS 应用程序的 ssl-pinning 正确方法
- bash - 根据时间戳对文件中的行进行排序
- javascript - 事件 { "isTrusted": false } 使用 Expo 和 XMLHttpRequest