
AWSのElastic Beanstalkは簡単にアプリケーションをAWSにデプロイするためのサービスですが、いろいろ自動で作成されてしまうため、思わぬ落とし穴があります。今回は、Elastic Beanstalkが自動で作ったS3バケットの削除方法を紹介します。
ある日ふとElastic Beanstalkが作成したS3バケットを削除しようとしたら…
「Access Denied」と言われて削除できませんでした。
対処方法
原因はエラー内容の通りでアクセス権が無いからです。
「アクセス権限 -> バケットポリシー」から、アクセス権を「Deny」=>「Allow」に変更してあげましょう。
以下のようにして「保存」すればOKです。
後はS3バケットの削除をやり直せば削除できます。
最後に
いかがでしたか?今回は簡単な対処方法を紹介しました。Elastic Beanstalkは確かに簡単にいろいろできるのですが、あまり知らないで使うとトラブルの元です。個人的にはインスタンスが勝手に再起動されることを知らずに意図せずに課金されてしまったことがありました。Elastic Beanstalkを使う時は気をつけましょう。
The following two tabs change content below.

自由で楽しい世界を目指すフルスタックWebデベロッパー。 大学でコンピュータサイエンスを真面目に学び、日本の大手IT企業に就職後、新しい技術やスケールするビジネスが北米にある事に気づき、海外への挑戦を決意。全く英語ができなかっため、フィリピン留学およびカナダ留学を経て強制的に英語を上達させた。挑戦に終わりはない。このブログでは海外に挑戦したいエンジニアやデザイナーに少しでも有益な情報を提供していきたいと思う。

コメントを残す