Lister les buckets
Sam a créé avec succès les buckets pour son pipeline. Les data engineers ajoutent souvent des vérifications dans le pipeline pour s’assurer que l’opération précédente a bien réussi. Sam souhaite intégrer un contrôle pour vérifier que ses buckets ont bien été créés.
Elle veut aussi s’entraîner à lister les buckets. Lister les buckets lui permettra d’appliquer des opérations sur plusieurs buckets avec une boucle for.
Elle a déjà créé le client boto3 pour S3 et l’a assigné à la variable s3.
Aidez Sam à récupérer la liste de tous les buckets de son compte S3 et à afficher leurs noms !
Cet exercice fait partie du cours
Introduction à AWS Boto en Python
Instructions
- Récupérez les buckets depuis S3.
- Itérez sur la clé des buckets de
responsepour accéder à la liste des buckets. - Affichez le nom de chaque bucket.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Get the list_buckets response
response = s3.____()
# Iterate over Buckets from .list_buckets() response
for bucket in response['____']:
# Print the Name for each bucket
print(bucket['____'])