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