Provisioning an S3 bucket as part of your stack is challenging because you can’t manipulate the bucket once it contains objects.
Tips
AWS Tips 08/2020
Perfect global user experience requires use of content delivery network to minimize latency. CloudFront is a CDN built by the AWS cloud. CloudFront features a programmable edge compute provided by Lambda@Edge.
AWS Tips 06/2020
A large amount of work around the web, cloud and backend systems revolves around resource provisioning and automation. In AWS efficient resource provisioning is typically done through CloudFormation or Serverless Application Model.