根据 Node AWS 开发工具包文档,新对象在初始化时采用 AWS 对象的配置,更新 AWS 对象的配置不会更改实例化对象的配置,因此必须手动更新。文档明确表示您可以执行此操作,但手动更新实例化的对象似乎不起作用。
var AWS = require('aws-sdk')
, awsInstance;
AWS.config.update({region: 'us-west'});
awsInstance = new AWS();
awsInstance.config.update({region: 'us-east'});
awsInstance 的区域仍设置为美国西部。实例化对象后如何更新它?
您无法从实例更新 AWS 全局配置。
用
awsInstance = new AWS({region: 'us-east'});
创建实例时