ras*_*low 1 python amazon-web-services aws-lambda
我正在使用 Amazon Webservice 对 lambda 函数进行触发事件,但我不知道如何获取文件名。
触发事件是在我的 s3 上创建新文件时。
我正在使用 python,我调用的函数是:
def lambda_handler(event, context):
Run Code Online (Sandbox Code Playgroud)
有谁知道如何添加文件名?
以下是您可以从 s3 事件中获得的一些重要信息:
def lambda_handler(event, context):
for record in event['Records']:
key = record['s3']['object']['key']
size = record['s3']['object']['size']
bucket = record['s3']['bucket']['name']
if size > 0:
# do your stuff here
Run Code Online (Sandbox Code Playgroud)
因此,要从 s3 获取文件,您应该使用bucket和key
| 归档时间: |
|
| 查看次数: |
1719 次 |
| 最近记录: |