我在Angular中有一个单页应用程序,一个带有Lambda的API网关用于后端服务,Cognito用户池用于身份验证和授权。
对某些API终结点的访问取决于用户角色。您可以使用(执行API invoke for the ApiGateway资源)策略将IAM角色附加到组。但是,在调用API之前,使用Cognito</
我在一个使用Lambda代理集成的API网关后面有几个Lambda函数。每个函数都配置有AWS_IAM授权器。我能够成功地对Cognito User Pool进行身份验证,然后从Lambda事件中检索用户ID,就像这里描述的https://serverless-stack.com/chapters/mapping-cognito-identity-id-and-user-pool-id.html但是,我很难获得经
我目前使用Cognito User Pool作为APIGateway端点的授权器,一直到Lambda函数。我是否可以将集成请求传递到Lambda,并根据自定义属性从Lambda内部安全地允许或拒绝?在用户登录到Cognito之后,我使用Javascript将初始请求发送到APIGateway,包括Autho
我使用以下AWS技术构建了一个无服务器应用程序:
来自客户端的所有请求(用Angular2编程)都要通过API网关。我已经为用户签名创建了一个IAM角色:Cognito_MyApp_Auth。我使用一个Cognito User Pool Authorizer来确保对我的API的所有调用都来自有效的登录用户。问题:如何授予Lambda<