Excluindo vários buckets
O app Get It Done já se chamou Get It Made. A Sam sempre achou esse nome péssimo, mas ele acabou ficando na cabeça dela.
Quando ela criou os buckets do pipeline, usou a abreviação gim- do nome antigo. Ela decidiu trocar a abreviação para gid- para refletir o nome real (e melhor) do app.
Ela já configurou o cliente S3 do boto3 e o atribuiu à variável s3.
Ajude a Sam a excluir todos os buckets na conta dela que começam com o prefixo gim-. Depois, ajude-a a criar os buckets 'gid-staging' e 'gid-processed'.
Este exercício faz parte do curso
Introdução ao AWS Boto em Python
Instruções do exercício
- Obtenha os buckets do S3.
- Exclua os buckets que contêm
'gim'e crie os buckets'gid-staging'e'gid-processed'. - Imprima os nomes dos novos buckets.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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['____'])