Latch allows you to mount your own AWS S3 Buckets and use them the same as you would any data on Latch. All you need is to connect your AWS account with Latch to mount buckets from that account.
Go to the 'Data Tab' and click the 'Mount S3 Bucket' button.
If you have not connected Latch with your AWS account yet, click the 'Connect AWS Account →' button.
Log into the AWS account which contains your buckets.
You will be directed to an AWS CloudFormation 'Quick create stack' template.
latch-mount-fw-*
Lambda in your account (this Lambda is limited to writing its own CloudWatch logs and forwarding incoming S3 events to SNS, SQS, or Lambda targets), andSpecify which buckets you want to give LatchBio access to by entering them as a comma (,) delimited list in the field called 'buckets'.
Click 'Create Stack' and wait for it to be created.
Return to Latch Console.
Click the 'Mount/Add Link' button for the bucket you want to mount.
If you have mounted the bucket, hover over the bucket link in the LData homepage, click the ellipsis (…) and select Delete to remove the link.
Open the S3 Mount Modal and click 'Add Buckets'.
buckets
list and update the Cloudformation
stack.In the S3 Console, navigate to the bucket you want to remove > Permissions > scroll to Bucket Policy and remove the entry in 'Statements' called 'latch-data-mount'.
Statements
array, you can just delete
the bucket policy outright.Still in the bucket homepage, navigate to Properties and scroll to 'Event Notifications' - from here, delete the notification called 'latch-s3-mount'.
latch-mount-fw-[BUCKET_NAME]
.