S3バケットが「Access Denied」エラーで削除も操作もできなくなった。

0

バケットポリシーの設定を色々テストしていたら
恐らく全ユーザor全SourceIPからの操作をDenyにしてしまったようで、
ManagementConsoleから操作できなくなってしまい困っています。

同じような過去のケースで
https://forums.aws.amazon.com/thread.jspa?messageID=314274
というを見つけましたが・・・

上記ケースにあるcloudberryはwindows版のみかつ15 day free trial…のようなので、
macでかつ無償で対応する方法はないでしょうか…?

ご存知の方がいましたらアドバイス頂ければと思います。

Edited by: tomy103 on Jan 15, 2018 5:23 PM

tomy103
gefragt vor 6 Jahren482 Aufrufe
5 Antworten
0

うまくいくかどうか分かりませんが、CLI を利用してバケットポリシーを削除することができるかもしれません。

AWS Command Line Interface のインストール - AWS Command Line Interface
https://docs.aws.amazon.com/ja_jp/cli/latest/userguide/installing.html

delete-bucket-policy — AWS CLI 1.14.24 Command Reference
https://docs.aws.amazon.com/cli/latest/reference/s3api/delete-bucket-policy.html

semnil
beantwortet vor 6 Jahren
0

ありがとうございます。

確認してみましたが残念ながら Management Consoleと同様に Access Denied になってしまいますね・・・。

# aws s3api delete-bucket-policy --bucket <bucketname>

An error occurred (AccessDenied) when calling the DeleteBucketPolicy operation: Access Denied

Edited by: tomy103 on Jan 16, 2018 2:33 AM

tomy103
beantwortet vor 6 Jahren
0

操作を実施された際に使用したのは root アカウントのアクセスキーでしょうか。
以下のページの記載を見て、もしかしたら root アカウントならと思いました。

Regain Access to S3 Bucket
https://aws.amazon.com/jp/premiumsupport/knowledge-center/s3-regain-access/

semnil
beantwortet vor 6 Jahren
0

昨日は rootアカウントではなくS3FullAccess可能なIAMユーザで確認していました。

教えていただいた情報を試したところ、rootアカウントでバケットポリシー削除できました!

本当に助かりました。ありがとうございました!

Edited by: tomy103 on Jan 16, 2018 10:51 PM

tomy103
beantwortet vor 6 Jahren
0

thx all!

tomy103
beantwortet vor 6 Jahren

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen