Jarní úklid
Sam provozuje svůj pipeline už hodnou chvíli. Od začátku roku 2018 její automatizovaný systém poctivě nahrává reporty do bucketu gid-staging.
Pro městské úřady je uchovávání záznamů velké téma a mnozí úředníci preferují mazání dokumentů hned po uplynutí zákonné lhůty.

Městská rada teď po Sam chce, aby vyčistila staré CSV soubory z předchozích let, u nichž lhůta uchovávání již vypršela. Záznamy z roku 2018 je bezpečné smazat.
Sam už klienta inicializovala a přiřadila ho do proměnné s3. Pomoz jí vymazat všechny záznamy z roku 2018 z S3!
Toto cvičení je součástí kurzu
Introduction to AWS Boto in Python
Pokyny k cvičení
- V bucketu
'gid-staging'vypiš pouze objekty, jejichž název začíná na'2018/final_'. - Projdi tyto objekty a každý z nich smaž.
- Vypiš klíče objektů, které v bucketu zůstaly.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# List only objects that start with '2018/final_'
response = s3.____(Bucket='____',
____='2018/final_')
# Iterate over the objects
if 'Contents' in response:
for obj in response['____']:
# Delete the object
s3.____(Bucket='____', Key=obj['Key'])
# Print the keys of remaining objects in the bucket
response = s3.____(____='gid-staging')
for obj in response['Contents']:
print(obj['____'])