AWS S3 basics for web developers including bucket creating, static website hosting, versioning, and creating a bucket policy to enable public access for your website