有人能对此提出建议吗?我正在尝试从lambda函数访问s3存储桶。我创建了以下策略:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Principal": {
"Service": "lambda.amazonaws.com"
},
"Action": "sts:AssumeRole"
},
{
"Effect": "Allow",
"Action": [
"s3:GetObject"
],
"Resource": [
"arn:aws:s3:::{{ bucketName }}/*"
]
}
]
}
但这似乎行不通。我有一个假设角色策略:格式不正确的策略文档:具有禁止的字段资源。
我们不能合并多个访问是同一个策略吗?
1条答案
按热度按时间dfty9e191#
你在混
trust policy
以及permission policy
单曲。不能将两者合并。这些政策之间有区别。。
信任策略:允许使用角色,而不是角色的权限策略。
Trust policies do not contain a resource element
角色的权限策略(访问控制策略):角色授予假定实体的权限。