我想控制一些用户特定文件的提交权限。
例如,有没有一种方法可以应用策略来阻止某人提交*.txt文件?
我发现了一个似乎相关的链接,但我不知道如何使用它。
https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awscodecommit.html
我向AWS支持团队提出了一个问题,并得到了该问题的答案。
最重要的是Git不能设置对单个文件的访问权限。
问题的答案如下。
不幸的是,不可能只允许或不允许访问存储库中的特定文件。事实上,AWS CodeCommit API操作支持的唯一资源是存储库。您只能控制IAM用户对特定存储库的访问权限,如果他们有权访问存储库,则不能控制其下的内容。
只有当您使用AWS控制台或AWS CLI/API而不是Git时,CodeCommit才允许您控制存储库/分支/文件等。