【发布时间】:2020-09-13 04:05:28
【问题描述】:
我正在尝试使用来自我在存储桶上设置的 S3 触发器的事件数据来制作 Lambda 函数。我的第一个函数按预期工作并打印事件数据。但是,当我尝试将该事件数据拉入下一个函数时,存储桶名称不会打印出我的预期。我在这里想念什么?我不能把事件数据拉到其他函数中去抓取它吗?
import boto3
s3 = boto3.client("s3")
def lambda_handler(event, context):
s3_upload_record = event
print(s3_upload_record)
def print_bucket_name(s3_upload_record):
bucket_name = s3_upload_record["Records"][0]["s3"]["bucket"]["name"]
print(bucket_name)
【问题讨论】:
标签: python amazon-web-services amazon-s3 aws-lambda