Невозможно вручную удалить корзину AWS S3 - PullRequest
0 голосов
/ 15 октября 2019

Я пытаюсь использовать консоль управления S3 (в Chrome) для удаления корзины S3. Он терпит неудачу.

enter image description here В ведре много предметов. Если речь идет о 54.6 TB (да, ТБ ..) данных.

Существуют ли другие способы удаления этого сегмента? У меня есть необоснованное ощущение, что я должен сделать это через CLI (что хорошо, но не уверен?) И с сервером, включенным на месяц, чтобы удалить все это.

У кого-нибудь есть идеи, какудалить корзину S3 такого большого размера с большим количеством объектов?

Обновление

Вот политика корзины, как было запрошено в комментариях:

{
    "Version": "2012-10-17",
    "Id": "<snipped>",
    "Statement": [
        {
            "Sid": "<snipped>",
            "Effect": "Allow",
            "Principal": "*",
            "Action": "s3:GetObject",
            "Resource": "arn:aws:s3:::<snipped>/*"
        }
    ]
}

1 Ответ

0 голосов
/ 15 октября 2019

Как упомянуто @John в комментарии, вы можете попробовать пустую кнопку, но до этого ваша политика не имеет разрешения на удаление объекта.

            "Action": "s3:GetObject",
            "Resource": "arn:aws:s3:::<snipped>/*"

С помощью вышеуказанной политики вы можете просто Получить объект от s3.

Вам необходимо назначить удалить объект или удалить корзину. Вы можете создать один онлайн здесь

    {
      "Effect": "Allow",
      "Action":[
        "s3:DeleteObject",
        "s3:DeleteObjectVersion"
      ],
      "Resource": "arn:aws:s3:::bucketA/*"
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...