在AWS SDK中同时处理多个用户

时间:2018-07-16 11:46:48

标签: 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',
                        Logins : {
                            'cognito-idp.eu-west-1.amazonaws.com/xxx' : cognitoUser.getIdToken().getJwtToken()
                        }
                    });

每当通过身份验证的用户进行api调用时,我都会使用该用户凭据重新配置节点aws sdk,然后进行后续的aws api调用。但是,当两个用户同时进行api调用时,如何处理此工作流程。 AWS SDK中有什么方法可以减轻这种情况?

谢谢。

0 个答案:

没有答案