S3バケットの中身をCLIで空にする方法

S3バケットを削除しようとした際、バケット内に何らかのデータが入っていると以下のようなエラーが出て削除できません。

BucketNotEmpty: The bucket you tried to delete is not empty
status code: 409,

AWSコンソールから手動でバケットを空にしていってもいいのですが、少し手間なのでCLIから実行します。

以下のコマンドを実行すると、確認なしの問答無用で削除処理が始まるので用法には十分注意しましょう。

aws s3 rm s3://<bucket-name> --recursive

References