amazon-web-services - 是否可以为文件建立 AWS CodeCommit 策略?
问题描述
我想控制某些用户特定文件的提交权限。
例如,有没有办法应用策略来阻止某人提交 * .txt 文件?
我找到了一个似乎相关的链接,但我不知道如何使用它。
https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awscodecommit.html
解决方案
我向 AWS 支持团队提出了一个问题,并收到了该问题的答案。
底线是 Git 无法设置对单个文件的访问权限。
问题的答案如下。
不幸的是,不可能只允许或不允许访问存储库中的特定文件。事实上,AWS CodeCommit API 操作支持的唯一资源是存储库。您只能控制 IAM 用户对特定存储库的访问权限,如果他们有权访问该存储库,则不能控制其下的内容。
仅当您使用 AWS 控制台或 AWS CLI/API 而不是 Git 时,CodeCommit 才允许您控制存储库/分支/文件等。
推荐阅读
- node.js - ExpressJS 接收到无效的 JSON 格式
- apache-kafka - Cuba Platform - Spring Kafka Integration
- bash - Dart PATH 即使在 .bash_profile 中更改后也不会更改
- java - 将sql查询转换为jpql
- java - jstl fmt:formatDate - 小时/分钟/秒不出现
- php - 无法使用 ajax 在 php 中下载 Excel 格式的文件
- python - SyntaxError: 非 ASCII 字符 '\xe2
- python - Keras,从 DataFrameIterator 获取相应标签的 numpy 数组
- wso2 - 授权承载访问令牌未在 WSO2 API MANAGER 存储的 API 控制台中自动填充
- redis - 如何在 Lua 脚本中将 ...array 传递给 redis rpush?