ПочатиПочніть безкоштовно

Видалення кількох бакетів

Додаток Get It Done раніше називався Get It Made. Сем завжди вважала, що це невдала назва, але вона все одно засіла їй у голові.

Коли вона створювала бакети для конвеєра, використала абревіатуру gim- за старою назвою. Вона вирішує перейти на абревіатуру gid-, щоб коректно відображати справжню (і кращу) назву додатка.

Вона вже налаштувала клієнт S3 у boto3 і присвоїла його змінній s3.

Допоможіть Сем видалити всі бакети в її обліковому записі, що починаються з префікса gim-. Потім допоможіть їй створити бакети 'gid-staging' і 'gid-processed'.

Ця вправа є частиною курсу

Вступ до AWS Boto в Python

Переглянути курс

Інструкції до вправи

  • Отримайте список бакетів із S3.
  • Видаліть бакети, які містять 'gim', і створіть бакети 'gid-staging' та 'gid-processed'.
  • Виведіть назви нових бакетів.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# 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['____'])
Редагувати та запускати код