AWS Amplify creates a DeploymentBucket with the following characteristics:
- The bucket is public.
- There's no versioning enabled.
- No logging policy is applied.
The account however was established under Control Tower with a standard S3 policies. Those policies restricts creating public buckets, buckets without version control, encryption, or logging policies (which definitely is there for a good reason). This differences between AWS's recommended deployment practices with AWS Amplify vs the Control Tower's enforced policies has put us in a bind.
REF: https://docs.aws.amazon.com/controltower/latest/userguide/s3-rules.html
how could I navigate through this situation?