It looks like the issue reported in Unable to deploy functionbeat to s3 bucket and Function could not deploy, error: bucket 'abc' already exist and you don't have permission to access it is still not solved in functionbeat 7.9.1.
Is it planned to be fixed in some upcoming release? Or is there any other way to work around this bug (other than using the provider deploy functionality)?