How can I set up and configure Amazon S3 to create an S3 bucket, upload objects to it, and access those objects? What are the steps to create an S3 bucket, upload files, and access the stored objects either through a web URL or programmatically using AWS SDKs?