我只想在 AWS Codecommit 中为开发人员提供一个 repo 访问权限。我们如何在 IAM 中创建用户时提供
答案 0 :(得分:1)
为了管理对 AWS 上资源的访问,我们使用 IAM,这同样适用于 CodeCommit。
从用户的角度来看,policies and permissions in IAM 可以分配给用户、组或角色。
例如,要允许特定存储库中的所有 CodeCommit 操作,您可以使用:
{
"Version": "2012-10-17",
"Statement" : [
{
"Effect" : "Allow",
"Action" : [
"codecommit:*"
],
"Resource" : "arn:aws:codecommit:us-east-2:111111111111:MyDemoRepo"
}
]
}
此策略可以附加到用户、组或角色。
作为参考,您可以在 CodeCommit 文档中了解更多详细信息: