J'essaie d'utiliser les deux fois suivantes dans la même fonction, mais j'obtiens l'erreur de syntaxe non valide dans la fonction aws lambda. J'essaie de créer ces deux fichiers différents dans le même compartiment s3. s'il vous plait aidez

cela fonctionne bien

s3 = boto3.resource('s3', region_name = <region-name>, aws_access_key_id = AWS_ACCESS_KEY_ID,
aws_secret_access_key = AWS_SECRET_ACCESS_KEY)
s3.Object(<bucket_name>, 'filename.txt').put(Body = "somedata")

Mais quand je l'utilise, cela donne une erreur de syntaxe invalide

s3 = boto3.resource('s3', region_name = <region-name>, aws_access_key_id = AWS_ACCESS_KEY_ID,
aws_secret_access_key = AWS_SECRET_ACCESS_KEY)
s3.Object(<bucket_name>, 'filename.txt').put(Body = "somedata")
s3.Object(<bucket_name>, 'differentfilename.txt').put(Body = "some else data")

J'essaie de créer ces deux fichiers différents dans le même compartiment s3. s'il vous plait aidez

1
Lilly 14 févr. 2020 à 17:06

1 réponse

Meilleure réponse

Ajoutez simplement

time.sleep(0.1)

Dormeur entre les fonctions.

juste un travail de contournement

1
Lilly 21 mars 2020 à 02:20