Полное раскрытие, это для учебного лагеря, но я почти уверен, что мой код правильный, и я несколько раз обращался к администраторам за советом, но не получил ответа. Я получаю сообщение об ошибке, где написано (Bucket=bucket['Name'])
.. какая-то ошибка в предустановке. Я подумал, что, возможно, мне следует заменить Bucket на Префикс, но, похоже, это не так.
Идея в том, чтобы удалить gim
сегментов и добавить вместо них gid
сегментов.
# Get the list_buckets response
response = s3.list_buckets()
# Delete all the buckets with 'gim', create replacements.
for bucket in response['Buckets']:
if 'gim' in bucket['Name']:
s3.delete_bucket(Bucket=bucket['Name'])
s3.create_bucket(Bucket='gid-staging')
s3.create_bucket(Bucket='gid-processed')
# Print bucket listing after deletion
response = s3.list_buckets()
for bucket in response['Bucket']:
print(bucket['Name'])