【发布时间】:2018-08-03 08:44:52
【问题描述】:
我尝试使用 lambda 函数将文件写入 S3,然后测试显示“成功”,但我的 S3 存储桶中没有出现任何内容。发生了什么?有人可以给我一些建议或解决方案吗?非常感谢。这是我的代码。
import json
import boto3
def lambda_handler(event, context):
string = "dfghj"
file_name = "hello.txt"
lambda_path = "/tmp/" + file_name
s3_path = "/100001/20180223/" + file_name
with open(lambda_path, 'w+') as file:
file.write(string)
file.close()
s3 = boto3.resource('s3')
s3.meta.client.upload_file(lambda_path, 's3bucket', s3_path)
【问题讨论】:
标签: python amazon-web-services amazon-s3 aws-lambda serverless-framework