You need an S3 bucket when
1. When you want to migrate data from data files such as PST, EML, and MBOX. S3 is used as a TEMPORARY Store to upload the data files.
2. When you need to backup email data from IMAP accounts on cloud storage. Here S3 is used as cloud storage.