javascript - JavaScript AWS S3 SDK 是否允许在一个进程中连接到多个 AWS 配置文件?

标签 javascript aws-sdk aws-sdk-nodejs

我必须实现一个 NodeJS 应用程序,让用户在运行时选择要查询的几个 AWS 配置文件(prod、beta 或 dev)。是否可以通过以编程方式传入不同的凭证集来查询同一进程中的多个 AWS 实例?还是 SDK 只允许单个进程连接到一个配置文件?

最佳答案

而不是这个

const AWS = require('aws-sdk');
AWS.config.update(prodConfig);
const s3 = new AWS.S3();

做这个
const AWS = require('aws-sdk');
const s3prd = new AWS.S3(prodConfig);
const s3dev = new AWS.S3(devConfig);

关于javascript - JavaScript AWS S3 SDK 是否允许在一个进程中连接到多个 AWS 配置文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52506151/

相关文章:

javascript - Div命中检测

amazon-s3 - 如何在 Amazon S3 节点 Lambda 函数中创建文件

java - 如何从S3存储桶的各个文件夹中下载与文件名相同前缀的多个文件?

amazon-web-services - 我可以使用 AWS 开发工具包从 AWS CloudWatch 检索实时日志吗?

amazon-web-services - 如何从 ~/.aws/config 加载配置

javascript - 仅选择添加到 DOM 的单击元素

javascript - 仅返回嵌入文档列表中的部分字段

javascript - 使用ajax和json laravel在警报框中显示消息

ios - 如何为 AWSServiceManager 设置多个区域以使用 Lex、Rek、S3 Swift

typescript - 使用 jest 模拟 AWS.DynamoDB.DocumentClient 的构造函数