# Amazon S3

Frends offers seamless integration with [Amazon S3 (Amazon Simple Storage Service)](https://aws.amazon.com/s3/), enabling you to effortlessly connect and automate data flows between your systems and Amazon S3.

Frends has tasks for performing all core Amazon S3 operations.

By leveraging Frends' task-based approach, you can configure and customize Amazon S3 integrations according to your specific requirements. Frends offers a wide range of tasks that facilitate integrations to a variety of systems and protocols.

## Use cases

Below you will find typical use cases for AMQP integrations and how they are implemented in Frends.

### Download objects

By using the schedule trigger in conjunction with [`ListObjects`](https://docs.frends.com/tasks/tasks/amazon-s3/listobjects) and [`DownloadObject`](https://docs.frends.com/tasks/tasks/amazon-s3/downloadobject) tasks we can create an integration that saves objects to local file system every day. The downloaded files can then be processed further - uploaded to an SFTP, parsed for data contained in them etc.

<figure><img src="https://2096450325-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FevBo49UTUjEN84O2WPl6%2Fuploads%2Fgit-blob-7ddf0d7d910a626965cdabc4f96de4e4f0ebf6cc%2Fdownload_objects.svg?alt=media" alt=""><figcaption><p>Downloading objects</p></figcaption></figure>

### Upload objects

By using the file trigger and [`UploadObject`](https://docs.frends.com/tasks/tasks/amazon-s3/uploadobject) task we can create an integration that saves files to an Amazon S3 bucket. The file is then deleted from local file system.

<figure><img src="https://2096450325-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FevBo49UTUjEN84O2WPl6%2Fuploads%2Fgit-blob-465cf015c57c62e8b0e740fd08df1f3fb0b03a78%2Fupload_objects.svg?alt=media" alt=""><figcaption><p>Uploading objects</p></figcaption></figure>
