Wie könnte ich aws lambda zum schreiben der Datei auf s3 (python)?

Habe ich versucht, die lambda-Funktion zum schreiben einer Datei auf S3, dann test zeigt, "gelungen" ,aber nichts kam mir in den S3-bucket. Was ist passiert? Wer kann mir einen Rat geben oder Lösungen? Vielen Dank. Hier ist mein code.

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)

InformationsquelleAutor Rick.Wang | 2018-02-23

Schreibe einen Kommentar