在Lambda Python函数中循环访问AWS账户

时间:2019-06-07 14:28:21

标签: python aws-lambda

我有一个Python脚本,该脚本循环遍历我们拥有的所有AWS账户,并在每个账户中列出EC2实例。

我想将其转换为AWS Lambda函数。但是我不知道如何提取允许我在所有帐户中列出服务器的AWS凭证。

如何在AWS Lambda中实现这一目标?

2 个答案:

答案 0 :(得分:1)

  1. 为ec2:ListInstances创建具有交叉帐户权限的角色
  2. 将角色附加到lambda函数

答案 1 :(得分:0)

创建lambda时,您必须指定一个角色 在IAM中,您可以将必需的权限附加到lambda角色。

如果要在文件中使用一组特定的凭证,则可以利用AWS Systems Manager检索凭证。 不过,我建议在lambda上使用角色