iOS S3 example complete.