可以从Json文件加载2组aws凭据吗?

时间:2016-12-07 17:19:26

标签: node.js amazon-web-services express credentials

我正在构建一个node.js express app,我需要能够根据用户所处的上下文提取两组凭据。我已经设置了它,因此可以从中提取一组凭据配置文件。

在我的main.js文件中,我加载了SDK和整个应用程序的凭据。但是,我希望能够根据路由切换凭据,这可能吗?

1 个答案:

答案 0 :(得分:0)

This blog post提供了有关此主题的一些有用信息。您需要在配置文件中将凭据定义为不同的配置文件。然后,当您要为特定服务使用不同的凭据集时,您将在初始化服务时指定配置文件,如下所示:

var creds = new AWS.SharedIniFileCredentials({ profile: 'my_profile_name' });
var client = new AWS.EC2({ credentials: creds });