Ведро с сиротами AWS s3 не может быть удалено - PullRequest
0 голосов
/ 01 сентября 2018

После внесения некоторых изменений в статический веб-сайт, размещенный на 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.

Ценю любые идеи. Пожалуйста, помогите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...