Ситуация выглядит следующим образом:
- Вы испытываете трудности с одним конкретным бакетом
- Вы можете получить доступ к другим бакетам или управлять ими
- Вы дали доступ ккорзина только для одного пользователя, но этот пользователь больше не существует
- Вы не можете изменить политику корзины или удалить корзину
- Цель состоит в том, чтобы удалить корзину
Есть несколько вариантов ...
Использовать учетные данные root
У корневых учетных данных есть полное разрешение для учетной записи и обхода IAM. Логин логин будет адрес электронной почты. Использование учетных данных root должно дать разрешение на удаление политики корзины, а затем удалить корзину.
Маскарадировать под старого пользователя
Если пользователь IAMзапись для этого пользователя все еще существует, вы можете сбросить пароль и войти в систему как этот пользователь, а затем удалить политику корзины. Если пользователь IAM был удален, вы можете попытаться воссоздать его, а затем войти в систему как этот пользователь. В зависимости от того, как была написана политика сегмента, этого может быть достаточно, чтобы иметь возможность удалить политику сегмента. (То есть, если на пользователя ссылаются по имени, он будет работать, но если на него ссылается канонический идентификатор, он не будет работать.)
Обратиться в службу поддержки AWS
Они могутсможет провести вас через какой-то другой процесс, если вышеперечисленные параметры не пройдут.