Zacznij terazZacznij za darmo

Usuwanie wielu zasobników

Aplikacja Get It Done nosiła kiedyś nazwę Get It Made. Sam zawsze uważała, że to kiepska nazwa, ale i tak utkwiła jej w głowie.

Tworząc zasobniki dla potoku danych, użyła skrótu gim- od starej nazwy. Postanawia teraz przejść na skrót gid-, który lepiej oddaje właściwą (i o wiele lepszą) nazwę aplikacji.

Klient S3 biblioteki boto3 jest już skonfigurowany i przypisany do zmiennej s3.

Pomóż Sam usunąć wszystkie zasobniki na jej koncie, których nazwy zaczynają się od prefiksu gim-. Następnie pomóż jej utworzyć zasobniki 'gid-staging' i 'gid-processed'.

To ćwiczenie jest częścią kursu

Wprowadzenie do AWS Boto w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Pobierz listę zasobników z S3.
  • Usuń zasobniki zawierające 'gim' i utwórz zasobniki 'gid-staging' oraz 'gid-processed'.
  • Wyświetl nazwy nowych zasobników.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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['____'])
Edytuj i uruchom kod