Mulai sekarangMulai gratis

Menghapus beberapa bucket

Aplikasi Get It Done dulunya bernama Get It Made. Sam selalu menganggap itu nama yang buruk, tetapi tetap saja menempel di kepalanya.

Saat membuat bucket untuk pipelinenya, ia menggunakan singkatan gim- dari nama lama. Ia memutuskan untuk mengganti singkatannya menjadi gid- agar sesuai dengan nama aplikasi yang sebenarnya (dan lebih baik).

Ia sudah menyiapkan klien S3 boto3 dan menugaskannya ke variabel s3.

Bantu Sam menghapus semua bucket di akunnya yang diawali prefiks gim-. Lalu, bantu ia membuat bucket 'gid-staging' dan 'gid-processed'.

Latihan ini merupakan bagian dari kursus

Pengantar AWS Boto di Python

Lihat Kursus

Instruksi latihan

  • Ambil daftar bucket dari S3.
  • Hapus bucket yang memuat 'gim' dan buat bucket 'gid-staging' serta 'gid-processed'.
  • Cetak nama bucket yang baru.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# 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['____'])
Edit dan Jalankan Kode