Gérez des objets Amazon S3 versionnés par lots à l'aide d'une fonction Lambda à l'aide d'un SDK AWS - AWS Exemples de code SDK

D'autres exemples de AWS SDK sont disponibles dans le référentiel AWS Doc SDK Examples GitHub .

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Gérez des objets Amazon S3 versionnés par lots à l'aide d'une fonction Lambda à l'aide d'un SDK AWS

L'exemple de code suivant montre comment gérer des objets S3 soumis au contrôle de version par lots avec une fonction Lambda.

Python
SDK pour Python (Boto3)

Montre comment manipuler des objets versionnés par Amazon Simple Storage Service (Amazon S3) par lots en créant des tâches qui AWS Lambda appellent des fonctions pour effectuer le traitement. Cet exemple montre comment créer un compartiment compatible avec les versions et télécharge les strophes du poème Vous êtes vieux, Père Guillaume de Lewis Carroll. Il utilise également des tâches par lots Amazon S3 pour modifier le poème de différentes manières.

Découvrez comment :
  • Créez des fonctions Lambda qui fonctionnent sur des objets soumis au contrôle de version.

  • Créez un manifeste des objets à mettre à jour.

  • Créez des tâches par lots qui appellent des fonctions Lambda pour mettre à jour les objets.

  • Supprimez les fonctions Lambda.

  • Videz et supprimez un compartiment soumis au contrôle de version.

Il est préférable de visionner cet exemple sur GitHub. Pour obtenir le code source complet et les instructions de configuration et d'exécution, consultez l'exemple complet sur GitHub.

Les services utilisés dans cet exemple
  • Amazon S3