Ich brauche eine Lambda-Funktion zu implementieren, eine Datei in S3 zu laden, in einem inzwischen nur zu meinem lokalen Umfeld ich arbeite und hier ist mein Code:Python 3 boto3 Laden von Dateien auf S3 AWS
import boto3
from botocore.client import Config
ACCESS_KEY_ID = 'xxxx'
ACCESS_SECRET_KEY = 'xxxxx'
BUCKET_NAME = 'biximontreal'
s3 = boto3.resource(
's3',
aws_access_key_id=ACCESS_KEY_ID,
aws_secret_access_key=ACCESS_SECRET_KEY,
config=Config(signature_version='s3v4')
)
for bucket in s3.buckets.all():
print(bucket.name)
FILE_NAME = 'Bixi_9_16_14-38.json'
s3_client = boto3.client('s3')
s3_client.upload_file(FILE_NAME, BUCKET_NAME, FILE_NAME)
am Ende meines Codes scheint alles reibungslos ausgeführt werden, aber wenn ich zu meinem S3 Eimer gehe die Datei dort ohne Daten:
die Datei von meinem lokalen Repository ist es nicht leer:
Können Sie mir helfen zu verstehen, warum es die Datei nicht mit Daten lädt und mir auch hilft, es herauszufinden?
Vielen Dank
nicht Daten haben Blick auf meine Post! Vielen Dank –