Additional Amazon S3 Features
So far, you have learned about some core fundamental features, such as versioning, lifecycle management, and the ability to host static websites, which form part of any serverless architecture. This section looks at some features you might find useful as a developer.
Amazon S3 Transfer Acceleration
Amazon S3 Transfer Acceleration is a bucket feature that, when enabled, allows end users to upload objects to the S3 bucket via a local edge location, enabling fast transfer speeds over the AWS Backbone network. Amazon S3 Transfer Acceleration needs to be enabled if you wish to use the service, as per the following screenshot:
Figure 3.4 – Configuring Amazon S3 Transfer Acceleration
An important point to note is that your bucket names must not contain any dots (.) and must be DNS-compliant. In addition, Transfer Acceleration is only supported on virtual-hosted style requests. You must either be the bucket owner to configure...