Začněte nyníZačněte zdarma

Mazání více bucketů

Aplikace Get It Done se dříve jmenovala Get It Made. Sam vždy považovala ten název za hrozný, ale přesto jí uvízl v hlavě.

Když vytvářela buckety pro pipeline, použila zkratku gim- podle starého názvu. Rozhodla se přejít na zkratku gid-, která lépe odpovídá skutečnému (a lepšímu) názvu aplikace.

S3 klient boto3 už je nastaven a přiřazen do proměnné s3.

Pomoz Sam smazat všechny buckety v jejím účtu, jejichž název začíná prefixem gim-. Pak jí pomoz vytvořit buckety 'gid-staging' a 'gid-processed'.

Toto cvičení je součástí kurzu

Introduction to AWS Boto in Python

Zobrazit kurz

Pokyny k cvičení

  • Načti buckety z S3.
  • Smaž buckety obsahující 'gim' a vytvoř buckety 'gid-staging' a 'gid-processed'.
  • Vypiš názvy nových bucketů.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Get the list_buckets response
response = s3.____()

# Delete all the buckets with 'gim', create replacements.
for bucket in response['Buckets']:
  if 'gim' in bucket['____']:
      s3.____(Bucket=bucket['Name'])
    
s3.create_bucket(Bucket='____')
s3.create_bucket(Bucket='____')
  
# Print bucket listing after deletion
response = s3.list_buckets()
for bucket in response['____']:
    print(bucket['____'])
Upravit a spustit kód