首页 > 解决方案 > 凭证的范围应为有效区域

问题描述

当我不使用 AWS SES 时,下面的代码运行良好

const AWS = require('aws-sdk');
AWS.config.update({region: 'ap-northeast-2'});
const s3 = new AWS.S3({apiVersion: '2006-03-01'});

但是在我使用 ap-southeast-2 端点(悉尼)添加 SES 代码后,突然无法使用凭据应该限定在有效区域,而不是“ap-northeast-2”错误消息

const ses = new AWS.SES({
  apiVersion: '2010-12-01',
  endpoint: 'https://email.ap-southeast-2.amazonaws.com'
});

有什么解决办法吗?请问我需要一些帮助

标签: javascriptnode.jsamazon-web-servicesaws-sdk

解决方案


我在构造 ses 对象时添加了区域字段,它可以完美运行。

const ses = new AWS.SES({
  region: 'ap-southeast-2'
});

推荐阅读