API网关AWS Service集成配置中的statementOne.Action = 'execute-api:Invoke'
是否可以继承正在运行的用户的策略权限。
目前,我们正在为API身份验证使用自定义授权程序,因为其输出会返回带有principalId
的策略文档。在将API Gateway与其他AWS服务(如S3)集成时,是否可以限制或增加API的权限。
例如,是否可以让自定义授权程序使用API Gateway S3代理并将条件IAM策略设置为仅允许userId(通过GroupBy
设置)获取以其userId为前缀的S3对象? ??
请参阅来自here;
的AWS文档的此图片中的执行角色答案 0 :(得分:0)
是的,可以从调用用户传递IAM身份。您可以通过填写arn:aws:iam::*:user/*
作为执行角色来做到这一点。
更多详细信息可以在AWS docs
中找到