在AWS Lambda中实例化AWS Helper类时是否需要指定区域?

如果我想从AWS Lambda调用AWS SES,那么在实例化AWS Helper类时通常会写下列内容:

var ses = new aws.SES({apiVersion: '2010-12-01', region: 'eu-west-1'}); 

我想知道,我是否真的需要指定AWS区域? 或者AWS SES帮助程序类将在运行AWS Lambda函数的区域中运行。

这里最好的做法是什么? 如果我忽略这个,可能会遇到问题吗?

为了明确起见,我一直指定该地区。 我去了,并使用SNS更改我的NodeJS Lambda函数之一,使用一个空的构造函数,而不是提供区域,并部署它…它似乎仍然工作。 它看起来像服务将尝试运行在它被调用的lambda函数的区域。 我认为lambda函数的IAMangular色也会起作用。 就最佳实践而言,我认为最好在可能的情况下尽可能明确地假设它不会产生大量的开销/麻烦。 将来遇到的问题是使用不在某些地区的资源。