ÎncepețiÎncepe gratuit

Ștergerea mai multor bucket-uri

Aplicația Get It Done se numea înainte Get It Made. Sam a considerat mereu că era un nume îngrozitor, dar tot i-a rămas în cap.

Atunci când a creat bucket-urile pentru pipeline, a folosit abrevierea gim- pentru vechiul nume. Acum decide să treacă la abrevierea gid-, care reflectă mai bine numele real (și mai bun) al aplicației.

Sam a configurat deja clientul S3 boto3 și l-a atribuit variabilei s3.

Ajut-o pe Sam să șteargă toate bucket-urile din contul ei care încep cu prefixul gim-. Apoi, ajut-o să creeze bucket-urile 'gid-staging' și 'gid-processed'.

Acest exercițiu face parte din cursul

Introducere în AWS Boto în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Obține bucket-urile din S3.
  • Șterge bucket-urile care conțin 'gim' și creează bucket-urile 'gid-staging' și 'gid-processed'.
  • Afișează numele noilor bucket-uri.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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['____'])
Editează și rulează codul