【问题标题】:Nodejs & aws-sdk: Simultaneous access to multiple regions?Nodejs & aws-sdk:同时访问多个区域?
【发布时间】:2017-03-14 23:16:40
【问题描述】:

目前在 Node 中设置我的 S3 访问权限:

var AWS = require('aws-sdk');
AWS.config.region       = 'us-west-1';
AWS.config.credentials  = new AWS.SharedIniFileCredentials({profile: 'default'});
var s3 = new AWS.S3();

现在我也想访问 SES。不幸的是,us-west-1 上不存在 SES,所以我不得不在不同的区域设置 SES。

我该如何继续?如果我更改 AWS.config,是否会影响我之前实例化的 s3?

【问题讨论】:

    标签: javascript node.js amazon-web-services amazon-s3 amazon-ses


    【解决方案1】:

    发现还有其他方法可以指定区域。这似乎可以解决问题:

    var AWS = require('aws-sdk');
    AWS.config.credentials = new AWS.SharedIniFileCredentials({profile: 'default'});
    var s3  = new AWS.S3({region:'us-west-1'});
    var ses = new AWS.SES({region:'us-west-2'});
    

    【讨论】:

    • 为什么是SES?而不是另一个new AWS.S3
    • 在我的情况下,我试图在一个区域使用 SES,在另一个区域使用 S3...我认为在两个不同的区域执行两个 S3 实例也可以。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-01-17
    • 2017-05-29
    • 2019-08-07
    • 1970-01-01
    • 1970-01-01
    • 2023-01-20
    • 1970-01-01
    相关资源
    最近更新 更多