创建要在Lambda中使用的AWS S3客户端

时间:2017-10-03 05:30:27

标签: amazon-s3 aws-lambda

通常,当我想为在本地计算机上运行的应用程序创建S3客户端时,我会这样做:

val client = new AmazonS3EncryptionClient(new BasicAWSCredentials(ACCESS_KEY, SECRET_KEY), encryptionMaterials)

当我在Lambda中运行时,我希望我不需要凭证部分,因为Lambda承担的角色处理了这一部分。我该怎么做?

1 个答案:

答案 0 :(得分:0)

在Lambda控制台中,有一个面板,您可以在其中设置Lambda函数使用的IAM角色。

execution role

然后,您可以通过转到IAM管理控制台来配置该角色并将策略附加到该角色。