Amazon web services 在AWS SDK中并发处理多个用户

Amazon web services 在AWS SDK中并发处理多个用户,amazon-web-services,aws-sdk,Amazon Web Services,Aws Sdk,我正在开发一个基于SAAS的应用程序,用户可以通过web身份联合(Cognito)访问aws资源。目前,我从cognito检索凭据,并在auth调用中重新配置sdk const AWS = require("aws-sdk"); AWS.config.credentials = new AWS.CognitoIdentityCredentials({ IdentityPoolId : 'pool-id',

我正在开发一个基于SAAS的应用程序,用户可以通过web身份联合(Cognito)访问aws资源。目前,我从cognito检索凭据,并在auth调用中重新配置sdk

const AWS = require("aws-sdk");


AWS.config.credentials = new AWS.CognitoIdentityCredentials({
                        IdentityPoolId : 'pool-id',
                        Logins : {
                            'cognito-idp.eu-west-1.amazonaws.com/xxx' : cognitoUser.getIdToken().getJwtToken()
                        }
                    });
当经过身份验证的用户进行api调用时,我将使用该用户凭据重新配置节点aws sdk,并进行后续的aws api调用。但是,当两个用户同时进行api调用时,如何处理此工作流。aws sdk有没有办法缓解这种情况


提前谢谢。

您找到解决方案了吗?我们可能会遇到同样的问题。。。