AWS S3 is a cloud-based object storage service that allows storage and
retrieval of large amounts of data at a very low cost. This makes it an
attractive option to store large training datasets. MXNet is deeply
integrated with S3 for this purpose.

An S3 protocol URL (like s3://bucket-name/training-data) can be
provided as a parameter for any data iterator that takes a file path as
input. For example,

There are several ways to upload data to S3. One easy way is to use the
AWS command line utility. For example, the following sync command
will recursively copy contents from a local directory to a directory in
S3.