Only, that's not actually deletion, nor would it have helped their business requirement:
> It is a 3rd party application that puts data into that origin bucket. They needed the bucket to be empty before the new version gets activated. And they wouldn't use another bucket. Something out of our control
Use generated bucket names not fancy bucket names, buckets are cows not pets.