Ș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
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['____'])