javascript - 凭证的范围应为有效区域
问题描述
当我不使用 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'
});
有什么解决办法吗?请问我需要一些帮助
解决方案
我在构造 ses 对象时添加了区域字段,它可以完美运行。
const ses = new AWS.SES({
region: 'ap-southeast-2'
});
推荐阅读
- angular - 如何在同一服务器和同一端口上运行两个应用程序?
- java - 在android中单击外部时如何隐藏膨胀的布局?
- javascript - Webpack 解析为导出的变量提供未定义
- node.js - 如何在我的机器人中实现某种会话?
- javascript - 更改主题并将其存储在本地存储中
- crud - 确定记录是否已更新/插入/删除
- angular - 函数无法识别打字稿中对象数组的副本
- wordpress - 找到 Wocommerce 变体选择的功能
- node.js - Mocha 异步加载一组测试用例数据,然后动态创建测试用例
- node.js - 无法通过提供 req.body 创建模型