我正在构建一个node.js express app,我需要能够根据用户所处的上下文提取两组凭据。我已经设置了它,因此可以从中提取一组凭据配置文件。
在我的main.js文件中,我加载了SDK和整个应用程序的凭据。但是,我希望能够根据路由切换凭据,这可能吗?
答案 0 :(得分:0)
This blog post提供了有关此主题的一些有用信息。您需要在配置文件中将凭据定义为不同的配置文件。然后,当您要为特定服务使用不同的凭据集时,您将在初始化服务时指定配置文件,如下所示:
var creds = new AWS.SharedIniFileCredentials({ profile: 'my_profile_name' });
var client = new AWS.EC2({ credentials: creds });