После внесения некоторых изменений в статический веб-сайт, размещенный на aws, я удалил корзину aws s3 через консоль AWS. Однако ведро теперь осиротело. Хотя он не указан в консоли AWS, я все еще вижу, что осталось от него через CLI и через URI.
Когда я пытаюсь воссоздать корзину www с тем же именем, консоль AWS возвращает следующую ошибку:
Bucket already exists
У корзины с проблемами есть префикс www, поэтому теперь у меня есть две разные версии (www и не www) одного и того же сайта.
URI проблемы:
www.michaelrieder.com and www.michaelrieder.com.s3-eu-west-1.amazonaws.com
Я предпринял много неудачных попыток удалить корзину, используя утилиту CLI aws s3. Я пробовал aws rb force, aws rm и любую другую команду, которая, как мне показалось, может работать.
Мне нужно удалить и воссоздать корзину с точно таким же именем, чтобы можно было корректно работать с перенаправлением веб-сайта www, поскольку aws строго соблюдает статические соглашения об именах веб-сайтов.
Когда я выполняю команду CLI aws s3, например:
aws s3 rb s3://www.michaelrieder.com --force --debug
Типичное сообщение об ошибке CLI:
An error occurred (AccessDenied) when calling the DeleteObject operation: Access Denied
Он подумал, что это может быть связано с кеш-памятью и что корзина будет очищаться через некоторое время, но проблема сохранялась в течение более 48 часов.
Кажется, это проблема с разрешениями, но я не могу найти способ изменить разрешения фантомной корзины или какой-либо метод удаления корзины или даже ее отдельных объектов, так как у меня нет доступа к корзине через консоль AWS или Aws s3 CLI.
Ценю любые идеи. Пожалуйста, помогите.