
[英]How can I use IAM policies to gain fine-grained access control for DynamoDB?
[英]Fine-grained access control S3 (combining user and service role policies)
我正在开发一个系统,该系统允许用户通过向调用 AWS Lambda 函数的 AWS API Gateway 发出 HTTP 请求来访问、处理和检索 S3 数据。 S3 路径可以是这些请求的参数。 我正在尝试找到一个 IAM 本机解决方案,该解决方案将使用 lambda 服务角色评估细粒度的 S3 权限(分配给我的用户),以确定运行时的对象/存储桶级别访问权限。
不,这是不可能的。
API Gateway 将触发 AWS Lambda 函数。 Lambda 函数被分配了一个 IAM 角色,该角色独立于“谁”进行了调用。
您需要将权限限制作为代码合并到 Lambda 函数中。 (例如查找用户,确定他们可以做什么,然后决定代表他们拨打什么电话。)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.