MithiDocs

Preparation of S3 bucket for LegacyFlo

A. Create an S3 bucket on AWS

Note: We recommend that you use a single S3 bucket in your AWS account to receive LegacyFlo request output.


Create your S3 bucket in a supported region and allow list and write access to LegacyFlo. The steps for the same are given in the links below:

  1. Get an AWS account.
  2. Create an S3 bucket in a region supported by Mithi. 
  3. Set a temporary bucket policy to allow LegacyFlo to get the name and region of the buckets as mentioned here.
  4. When the S3 bucket is used as a source, give list and read access to the objects on the bucket and when the S3 bucket is used as a destination, allow list and write access to LegacyFlo. The steps to do so are mentioned here.

B. Register your S3 bucket as a source/destination S3 bucket on LegacyFlo

For LegacyFlo to upload data to your S3 bucket, it needs to be added to as a destination S3 bucket in LegacyFlo. The steps for doing the same are as given below:

Note: This step has to be done only once for each destination bucket.


  • Login to LegacyFlo
  • Click on the Initials icon on the top of the left-most pane.
  • Select Register S3 bucketClick on Add S3 bucket button.
  • A dialog box will pop-up
  • On the Prepare Bucket page, you will be shown the list of steps to be completed to create and grant access to the S3 bucket.
  • Confirm that you have done as instructed and click on I confirm that the above configuration is complete.
  • Click Continue
  • On the Configure, Verify & Save page,  give the Bucket Name and select the Bucket Region.
  • Click Verify.
  • LegacyFlo will check the access to the bucket.
    • If LegacyFlo cannot access the bucket, you will be shown an error message similar to All access to this object has been disabled. Check S3 access rights and name and retry.
    • If the connection is successful then click on Save.  LegacyFlo will remember this S3 for further requests.