首页 > 解决方案 > 是否可以为文件建立 AWS CodeCommit 策略?

问题描述

我想控制某些用户特定文件的提交权限。

例如,有没有办法应用策略来阻止某人提交 * .txt 文件?

我找到了一个似乎相关的链接,但我不知道如何使用它。

https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awscodecommit.html

标签: amazon-web-services

解决方案


我向 AWS 支持团队提出了一个问题,并收到了该问题的答案。

底线是 Git 无法设置对单个文件的访问权限。

问题的答案如下。

不幸的是,不可能只允许或不允许访问存储库中的特定文件。事实上,AWS CodeCommit API 操作支持的唯一资源是存储库。您只能控制 IAM 用户对特定存储库的访问权限,如果他们有权访问该存储库,则不能控制其下的内容。

仅当您使用 AWS 控制台或 AWS CLI/API 而不是 Git 时,CodeCommit 才允许您控制存储库/分支/文件等。


推荐阅读