aws boto3将本地脚本移动到lambda

时间:2017-11-23 13:15:35

标签: amazon-web-services aws-lambda python-3.6 boto3

我将在本地开发和测试的python脚本移动到lambda时遇到问题。基本上,代码是不同的,这取决于我是在本地运行还是通过lambda运行。

由于我有多个帐号和凭据,因此我在本地使用带有多个配置文件的.aws /凭证。

当我在本地计算机上开发和测试时,我使用session boto3.session(xxx)来验证正确的aws环境。在此之后访问特定客户端,我使用client = session.client("iam"),例如:

session = boto3.Session(profile_name="dev")
iam = session.client("iam")

以上在本地工作得很好,但是当我试图将脚本移动到lambda时,它并没有认识到" boto3.session()我必须将两行重写为一行:

iam = boto3.client("iam")

0 个答案:

没有答案