如何使用Java AWS Lambda将文件存储到AWS S3?我已经创建了S3存储桶和IAM用户,并已授予用户“ S3AccessPermision”权限。
答案 0 :(得分:0)
要将文件存储到S3存储桶,请执行以下步骤:
时段政策:
{
“Sid”: “PublicReadGetObject”,
“Effect”: “Allow”,
“Principal”: “*”,
“Action”: “s3:GetObject”,
“Resource”: “arn:aws:s3:::bucket-name/*”
}
允许Lambda担任IAM角色:
转到IAM控制台的导航窗格中,选择 Roles ,然后 选择为选择受信任实体的类型创建角色,选择 AWS 服务,然后选择 Lambda 作为使用该服务的服务 角色。然后选择下一步:权限。