====== S3: backet access deny ====== Может кто сталкивался уже: есть ли варианты сбросить policy для бакета, если применили запрещающую, например ''Deny *''. Те ни овнер ни кто-то еще ничего с бакетом сделать не могут. Про вариант переименовать/пересоздать и тд понятно, но интересует что-то более гуманное. Мне удалось вернуть доступ следующим образом: * - делаем bucket * - применяем кривую policy "Sid":"*", "Effect":"Deny", "Principal": "*", "Action":[ "s3:*" ], "Resource":[ "arn:aws:s3:::bucket/*”, "arn:aws:s3:::bucket” ] }, * - через ''s3cmd'' делаю ''setpolicy'' * - получаю 403 при любых обращениях ERROR: Access to bucket ‘***’ was denied ERROR: S3 error: 403 (AccessDenied) * - идём за помощью к ''radosgw-admin'', используем link radosgw-admin bucket link --bucket=bucket --uid=banuchka --bucket-new-name=bucket-new * - дальше в списке бакетов у пользователя появляется этот самый *bucket-new*, но в нем уже можно посмотреть на policy(s3cmd info), а также удалить/поменять последнюю * - меняем/удаляем policy * - делаем еще раз link: radosgw-admin bucket link --bucket=bucket-new --uid=banuchka --bucket-new-name=bucket радуемся