Gérer les objets Amazon S3 soumis au contrôle de version par lots avec une fonction Lambda utilisant un kit SDK AWS - Exemples de code de kit AWS SDK

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

Gérer les objets Amazon S3 soumis au contrôle de version par lots avec une fonction Lambda utilisant un kit 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
Kit SDK pour Python (Boto3)

Montre comment manipuler les objets soumis au contrôle de version de Amazon Simple Storage Service (Amazon S3) par lots en créant des tâches qui appellent des fonctions AWS Lambda 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.

Cet exemple est mieux visualisé sur GitHub. Pour obtenir un code source complet et des instructions sur la configuration et l’exécution, consultez l’exemple complet sur GitHub.

Les services utilisés dans cet exemple
  • Amazon S3